React Native mapStateToProps 不设置状态 +Redux



这可能是我对RN运行方式的理解问题,但我有一个有效的WebApp并且使用相同的Redux设置。当我运行dispatch操作时,我确实在控制台中看到正确的信息,因为调用成功,但是我没有看到应用程序中的正确交互。

我提供了一个 Gist 链接以避免遗漏组件的重要部分,但这些是目前涉及的 3 个组件。

在我的 Web 应用程序中,我在索引中启动存储.js -

  • 在我的 Web 应用中,我在索引中启动存储.js
  • 然后,我运行调度以获取应用程序中的字符.js
  • 然后,我将StateToProps映射到5月的布局组件中,以便通过props免费访问它。

我尝试通过几种方式在 RN 中实现这一点:

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

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

  • Character.jsmappedStateToProps- 没有工作,因为没有状态。

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

欢迎任何意见。

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

最新更新