反应导航,从redux存储传递对象

时间:2018-08-21 09:35:07

标签: react-native redux react-redux react-navigation

先决条件:

  1. 我想将所有导航配置保存在一个文件中
  2. 我具有以下导航器结构

    let navigation = createBottomTabNavigator({ calculationView: createStackNavigation({ step1: Step1, step2: Step2, step3: Step3 }), resultsView: createStackNavigator({ results: ResultList, result: createTabNavigator({ details: ResultDetails, recommendations: ResultRecommendations, summary: ResultSummary }) }) });

  3. 计算完成后,我调用saga来控制result对象创建的所有控制权,而OnClick只是navigation.navigate以产生可以通过connect和mapStateToProps从redux获得结果的结果。 / p>

问题:是否可以将ResultDetails,ResultRecommendations,ResultSummary转换为使用ReactNavigation将报告作为道具的转储组件?现在,它们全部都是容器,而且都从状态中获取result,这对我来说似乎是过分杀伤了。

0 个答案:

没有答案