完全に読む前にこの質問を閉じないでください。これは主に自分の意見で答えることができる質問のように聞こえるかもしれません。しかし、なぜPropTypesの2つの実装がありますか?どちらが優先されますか?static propType Vs React.PropTypes
staticキーワードを使用してpropTypes
を定義する方法もあります。
class App extends React.Component {
static propTypes = {
...
}
}
他の方法は、このような何かを行うことです:私たちは、生産のためのアプリケーションを構築する時にstatic
キーワードを使用している場合
class App extends React.Component {
...
}
App.propTypes = {
...
}
我々はpropTypes
を削除できますか?パフォーマンスを向上させるためには、propTypes
を削除することをお勧めします。
あなたがどこの環境にいるか静的な方法を好むコードレビューのコメントがありますが、これとApp.propTypes = {}の方法のメリットについてはっきりしていません – d3ming