Reactガイドを読んでいくその157
これは
Reactのガイドを読んでいく記事です。
ガイドのリンク
React.Component
まれに使われるライフサイクルメソッド
あまり使われないユースケースに対応したメソッドの説明。
基本必要ないが、出くわしたときに参照するとよいことがあるかもしれない。
shouldComponentUpdate()
パフォーマンス最適化のために存在するメソッドで、最適化以外では使用することはない。
PureComponentを使用することが推奨されているので、shouldComponentUpdate()を使ってレンダーを抑止するようなことはしてはいけない。
これをつかうことで、コンポーネントの出力が、stateの変化やpropsの影響をうけてないかどうかをReactにしらせることができる。
基本的にデフォルトに任せてよいので意識する必要はない。
最初のレンダーの時やforceUpdate()を使用した場合はshouldComponentUpdate()は呼び出されない。
今日はここまで。