这可能是我对RN如何运行的理解的一个问题,但我有一个工作的WebApp并使用相同的Redux
设置。当我运行dispatch
动作时,我确实在呼叫成功时在控制台中看到了正确的信息,但是我没有在应用程序中看到正确的交互。
我提供Gist Link以避免遗漏重要的组件,但这些是目前涉及的3个组件。
在我的Web App中,我在index.js中启动商店 -
我尝试在RN中以一些方式实现这一点:
App.js
发起了商店 - 工作。
HomeScreen.js
发起了调度 - 拨打电话但未更新状态
Character.js
mappedStateToProps
- 由于没有州,所以没有工作。
这些似乎都没有区别;我不知道我是否在RN中滥用App.js
因为期望它比ReactJS的App.js
提升太多。
欢迎任何输入。
答案 0 :(得分:0)
在HomeScreen容器中,您需要在mapDispatchToProps方法中使用 bindActionCreators 。