2016-09-14 10 views
0

以下の画像では、ライフサイクルの方法に反応しています。 状態の変更時にのみ呼び出す方法はありますか?Reactjsライフサイクル:変更状態の間に電話する

ここでshouldComponentUpdate & comonentWillUpdateは、両方とも小道具と状態に変更があった場合に呼び出します。

ありがとうございました!!! shouldComponentUpdate意志、

enter image description here

+0

私はこのようなフックが存在するとは思わない。なぜあなたはそれを必要としますか? – berrtech

答えて

1

ませライフサイクルメソッドは存在しませんが、あなたはあなたの状態を変更すると必ずpreviousState !== this.state

0

ことを確認するためにチェックして、既存のshouldComponentUpdatecomponentWillUpdateフックを使用し、状態変化のロジックをラップすることができますこのメソッドの場合はreturn falseと呼びます。これ以上他のライフサイクルメソッドは呼び出されません。 他のライフサイクルメソッドを呼びたくない場合は、shouldComponentUpdatereturn falseをチェックしてください。

関連する問題