React Native mapStateToProps未设置state + Redux

时间:2018-04-21 10:10:16

标签: reactjs react-native react-redux

这可能是我对RN如何运行的理解的一个问题,但我有一个工作的WebApp并使用相同的Redux设置。当我运行dispatch动作时,我确实在呼叫成功时在控制台中看到了正确的信息,但是我没有在应用程序中看到正确的交互。

我提供Gist Link以避免遗漏重要的组件,但这些是目前涉及的3个组件。

在我的Web App中,我在index.js中启动商店 -

  • 在我的Web App中,我在index.js
  • 中启动商店
  • 然后我运行我的调度以获取App.js中的角色
  • 然后我将mapStateToProps放在may布局组件中,以便通过道具免费访问它。

我尝试在RN中以一些方式实现这一点:

  • App.js发起了商店 - 工作。

  • HomeScreen.js发起了调度 - 拨打电话但未更新状态

  • Character.js mappedStateToProps - 由于没有州,所以没有工作。

这些似乎都没有区别;我不知道我是否在RN中滥用App.js因为期望它比ReactJS的App.js提升太多。

欢迎任何输入。

1 个答案:

答案 0 :(得分:0)

在HomeScreen容器中,您需要在mapDispatchToProps方法中使用 bindActionCreators