Is constructor needed for a ReactJS component class
<p>I'm using ReactJS in Typescript.  Do I need the "Constructor" code below?  It works fine without it and I looked at the trans-piled JavaScript and it appears to add it in automatically anyway.</p>

<pre><code>interface myProps {
   children?: any;
}
class MyButton extends React.Component&lt;myProps, {}&gt; {
    constructor(props: myProps) { //Needed ???
        super(props);
    }

    render() {
        return (&lt;div&gt;
            &lt;button&gt;
                {this.props.children}
            &lt;/button&gt;
        &lt;/div&gt;);
    } //end render.
} //end class.
</code></pre>