私は2つの画面Aと画面Bを持っていますが、各ページには異なるAPI呼び出しがあり、画面Aから は、画面Bに私は、ユーザーが、私はAPI呼び出しを作りたい画面にBから戻ったときにthis.props.navigator.pop();
を使用して画面にBに移動します this.props.navigator.push({id: 'goToScreenB'});
と戻るボタン上のユーザーのクリックを使用してスタックにプッシュ新しいデータを取得するには、最初にapiがcomponentWillMount
で呼び出されます。画面Bからポップバックするときに、画面AのcomponentWillMount
に電話する方法React-Native - ポップアクションが実行されたときにデータを再読み込みしてコンポーネントを再レンダリングする
0
A
答えて
-1
私はあなたのコードなしでは確かに言えません。しかしおそらくあなたが画面に戻ると、componentWillMountが呼び出されます。
console.log()を配置し、呼び出されているかどうかを確認できます。それが呼び出されていない場合は、componentWillUpdate()を使用する必要があります。
関連する問題
- 1. ページを再読み込みすると、再度イベントハンドラが実行されます
- 2. スクリプトの再読み込みを強制して再実行するには?
- 3. Nativescriptで強制再読み込みコンポーネント
- 4. コンポーネントを動的に再読み込みできません
- 5. JDBC ResultSetのデータを再読み込み
- 6. ページを再読み込みした後にデータがデータベースに再び追加されます
- 7. GXTグリッドでデータ行を再読み込みする方法は?
- 8. アプリの再読み込みが行われないときに反応する
- 9. tableView.reloadData()データを正しく再読み込みするには?
- 10. グリッドの再読み込み後に削除された行が再度表示される
- 11. Chrome拡張機能付きページを動的に再読み込みするとコンテンツスクリプトが再挿入される
- 12. Angular2ルータ2.0.0では、同じURLに異なるパラメータが読み込まれたときにコンポーネントが再読み込みされませんか?
- 13. WP7のMainPageを再読み込みしてアプリを再起動
- 14. UItableViewがデータを再読み込みしない
- 15. 自動化されたブラウザを開いてファイルを変更したときに再読み込みします
- 16. 子コンポーネントのルートパラメータを設定すると、ページが再読み込みされ、リセットされます
- 17. 新しいビューが読み込まれたときにビデオを再生する
- 18. 帰ってからイオンアプリスクリプトが再読み込みされない
- 19. ビューを残したときにビューが「再読み込み」されていますか?
- 20. Android:再読み込みせずにアクティビティを再開する
- 21. Keymando「再読み込み」コマンド
- 22. UITableView再読み込み
- 23. Railsエンジン:サーバを再起動するとヘルパーのみが再読み込みされます
- 24. GXTグリッドのデータを再読み込みします
- 25. 変更されたクラスを再読み込みするときにjettyがリクエストをブロックする方法?
- 26. IPython/Jupyter Notebook:ドキュメントを再読み込みせずにマークダウンセルをレンダリングするには?
- 27. 同じファイルを選択したときにVueJSファイルの読み込みを再実行
- 28. desktop.iniが変更されたときにすぐにフォルダアイコンを再読み込みする方法
- 29. 私は戻ったときにコレクションビューを再読み込みするには?
- 30. 別のファイルにインポートされたPythonモジュールを再読み込みするには?
screenA componentBaseからpop()を使用してcomponentWillMountが呼び出されていない場合は、componentWillReceiveProps()が呼び出されます。私はいくつかの特別な操作を行うことができますように。私の小道具はデフォルトでナビゲータオブジェクトを持っています。 'this.props.navigator.pop();を実行している間に、{'navigator':{}、 'popfrom': 'screen B'}のようなもう1つのキーを小道具で送ることが可能です。 –