[10 MINS/DAY]React lifecycle[3]
929 ワード
get DerivedStation FroomProps()静的方法 レンダー方法は、最初に、およびサブアセンブリ更新 にハングアップされるために呼び出される.は、オブジェクトに戻り、stateを更新するため、またはnullテーブルを更新しないときには、 を更新します.コンポーネント・インスタンス にアクセスする権限がない. Use cases:stateの値はいつでもprops に依存します.
レンダークラス構成要素の中で唯一実現しなければならない方法 Renderは は純粋な関数で、ブラウザと対話しないで、stateが不変の場合、戻り値は等しいです. shuldComponentUpdate()がfalseに戻ると、レンダー()が呼び出されません. ショルドComponentUpdate()は、Reactコンポーネントの出力が現在のstateまたはpropsの変更の影響を受けているかどうかを判断する. デフォルトの動作は、stateが変化するたびにコンポーネントがレンダリングされます.ほとんどの場合、デフォルトの行動に従うべきです. は、レンダリング実行前に に呼び出される.は、性能最適化としてのみ存在する.この方法によってレンダリングを阻止しようとしないでください. は、 をスキップできることをReactに通知することができる.
レンダー
this.props
とthis.state
の変化を調べて返します.React要素、配列またはFragment、Portals、文字列、数値、ブール値またはnull.this.props
およびnextProps
とthis.state
をnextState
と比較し、false
に戻って、更新