これは、React NavigationとReduxを含むReactネイティブプロジェクトです。 私は2つのシーンを持っています。最初のシーンにはListViewとボタンがあり、リストに新しい要素を追加します。このボタンは新しいシーンに移動して、最初のシーンのリストに表示される新しいレコードを作成します。React Navigation and Redux:goBack()は自分の小道具を更新しません
保存ボタンを押して最初のシーン(リストビュー)に戻るとき、mapStateToPropsは変更を反映しますが、他のライフサイクルメソッド(componentWillReceiveProps、shouldComponentUpdateなど)は呼び出されません。
ここで、両方のシーンはreduxからconnectを使用し、React NavigationのgoBack()メソッドを使用してシーン2からシーン1に戻ります。私はreduxが新しいものを表示するときにviewから "disconnected"を取得し、それをどのように戻すことができますか?ここでも、ListViewシーンのmapStateToPropsにデータが更新されて表示されていますが、マップされている小道具がないようです。
私の状態が配列を使用しているように見えるので、同じものを操作するのではなく、自分のアクションで配列をコピーするときにいくつかの変更があります。 – fray88