2017-12-06 10 views
1

私のアプリ内でのナビゲーションには「反応 - ネイティブナビゲーション」モジュールを使用しています。私は以下のように私の画面を宣言しましたアクセスネイティブの異なる画面にあるストア

import Screen1 from '../container/Screen1'; 
import Screen2 from '../container/Screen2'; 

const store = myStore(); 

Navigation.registerComponent('Screen1',() => Screen1,store,Provider); 
Navigation.registerComponent('Screen2',() => Screen2,store,Provider); 

Navigation.startSingleScreenApp({ 

screen:{ 
    screen:'Screen1', 
    title:'Screen1', 
    navigatorStyle:{ 
     navBarHidden:true 
    } 
} 
}); 

私の挑戦は、私がアクションをディスパッチできるように別の画面にストアを使用することです。私はそれを達成する方法はありますか?

注:myStoreは、すべてのリデューサ、サンクの設定を満たす別のファイルで宣言されています。

答えて

1

storeProviderを各画面の登録に渡したにもかかわらず、店舗に登録してReduxを通常の方法で使用する場合は、まだconnectのコンポーネントしかありません。だから、:あなたは、そのライブラリの使用を理解であなたの質問にタグ付けするので

export default connect(mapStateToProps, mapDispatchToProps)(Screen1) 

私が想定しています。そうでない場合は、Usage with Reactをご覧ください。

関連する問題