2016-08-12 11 views
0

NavigationExperimentalは自身のNavigationScenesReducer.jsを内部的に使用しているため、Redux状態ツリーをバニラのjavascriptオブジェクトにする必要があります。 NavigationScenesReducer.jsがNavigationExperimentalでフードの下で使用されているとき、私の状態は不変のマップなので、これをどのように実装するのか分かりません。ReduxとImmutablejsを使ってReact NativeのNavigationExperimentalを実装するにはどうすればよいですか?

助けてください。

答えて

0

あなたはバニラオブジェクトに変換するImmutable.jsのtoJSメソッドを呼び出すことができます。

NavigationExperimentalでは、州全体をどのように維持するべきかについては規定していません。

:それだけはnavigationStateプロパティは、それがNavigationState型であることを期待しています{ インデックス:-1、 キー: 'ルート'、 路線:[{キー: "キー"}] }

することができますnavigationStateプロパティに渡す前に、状態をNavigationExperimentalが必要とするnavigationState形式に変換します。

関連する問題