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

これは

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

ガイドのリンク

ja.reactjs.org

React.Component

レガシーなライフサイクルメソッド

UNSAFE_componentWillUpdate()

以前はcomponentWillUpdate と呼ばれていたもの。
バージョン17までは機能する。
新しい props または state を受け取ったときにレンダーの直前に呼び出される。
更新が発生する前にこれを使用するとよい。
他同様最初のレンダーでは呼び出されない。

this.setState() を呼び出すことはできない。
UNSAFE_componentWillUpdate()が返る前にReactコンポーネントの更新を引き起こすような何か他の事をすべきではない。

componentDidUpdate() に置き換えるのがよくある選択肢。
DOMから呼んでいる場合はロジックをgetSnapshotBeforeUpdate()に移動することができる。

今日はここまで。