Reactガイドを読んでいくその166
これは
Reactのガイドを読んでいく記事です。
ガイドのリンク
React.Component
他の API
forceUpdate()
通常はforceUpdate()の使用を避け、render()のthis.propsとthis.stateを読み取るようにした方が良い。
コンポーネントのstateやpropsが変わると再レンダーされる。
render()メソッドが他のデータに依存している場合はforceUpdate()を呼び出してコンポーネントの再レンダーが必要である事をReactに伝えることが可能。
forceUpdate()を使うとshouldComponentUpdate() をスキップしてrender()が呼び出される。
そうなることで、shouldComponentUpdate() を含む子コンポーネントのライフサイクルメソッドがトリガーされる。
マークアップが変更されたときにReactはDOMを更新する。
今日はここまで。