は、私は2つの画面を持っていると仮定します。 Button
をクリックすると、画面Bに移動します。 Back Button
を押すと、画面Aに再び移動します。画面が表示されたらどのライフサイクルイベントが呼び出されますか?</p> <ul> <li>画面</li> <li>画面B</li> </ul> <p>私が最初に<kbd>画面</kbd>に上陸しています:
画面Aにナビゲートしているときに、アクションクリエイターに電話したいと思っています。
私は、画面が表示されるたびにどのライフサイクルイベントが呼び出されるかを知りたいだけです。
componentWillAppear()
のようなイベントはありませんか?
注:react-native
とreact-navigation
を使用しています。
*ライフサイクルイベントは毎回画面が提示されたとき* **レンダリングと呼ばれます。しかし、あなたは 'componentDidMount'を使用することができます – Rajesh
@Rajesh私はviewBackに戻るときにcomponentDidMountが常に呼び出されるでしょうか? – Vishal
コンポーネントが再度レンダリングされた場合は、はい。表示/非表示にCSSを使用している場合は、わかりません。 – Rajesh