title: PropTypes in a TypeScript React Application
body: <p>Does using <code>React.PropTypes</code> make sense in a TypeScript React Application or is this just a case of "belt and suspenders"?</p>
  
  <p>Since the component class is declared with a <code>Props</code> type parameter:</p>
  
  <pre><code>interface Props {
      // ...
  }
  export class MyComponent extends React.Component&lt;Props, any&gt; { ... }
  </code></pre>
  
  <p>is there any real benefit to adding</p>
  
  <pre><code>static propTypes {
      myProp: React.PropTypes.string
  }
  </code></pre>
  
  <p>to the class definition?</p>