これはパフォーマンス/ベストプラクティスの問題です。同時にシーンを設定してシーンを変更する
私は現在、親の状態を変更し、親に対してAJAX要求を実行する必要のある子コンポーネントを持っています。 TouchableHighlightを押すと、子シーンを元に戻す必要があり、親状態はajaxリクエストを変更/実行する必要があります。
私はナビゲーション用にネイティブルータフラックスを使用しています。
これを達成する最善の方法は、必要な状態の変更を親から親に返すことです。 Actions.feed({foo:bar})?
または、親メソッドを小道具を介して子に渡し、子からそれを実行できますか?その方法は親の状態を更新する。
私がこのアプローチを使用している問題は、親の状態を変更したり、親がまだマウントされていると同時にシーンを変更したり、マウントするコンポーネントにsetStateを設定できないということです。 setStateが完了してからシーンを変更できるようになると親メソッドからPromiseを返すことができるのでしょうか?これをどうやって行うのか、それが最善の方法であるかはわかりません。
ご協力いただければ幸いです。
ありがとうございました!メソッドのアプローチを使用します。 – efru