Reactガイドを読んでいくその157

これは

Reactのガイドを読んでいく記事です。

ガイドのリンク

ja.reactjs.org

React.Component

まれに使われるライフサイクルメソッド

あまり使われないユースケースに対応したメソッドの説明。
基本必要ないが、出くわしたときに参照するとよいことがあるかもしれない。

shouldComponentUpdate()

パフォーマンス最適化のために存在するメソッドで、最適化以外では使用することはない。
PureComponentを使用することが推奨されているので、shouldComponentUpdate()を使ってレンダーを抑止するようなことはしてはいけない。

これをつかうことで、コンポーネントの出力が、stateの変化やpropsの影響をうけてないかどうかをReactにしらせることができる。
基本的にデフォルトに任せてよいので意識する必要はない。

最初のレンダーの時やforceUpdate()を使用した場合はshouldComponentUpdate()は呼び出されない。

今日はここまで。