首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用react-native-router-flux和react-redux时,Props没有被传递到组件中?

当使用react-native-router-flux和react-redux时,Props没有被传递到组件中?
EN

Stack Overflow用户
提问于 2017-01-24 09:00:51
回答 1查看 229关注 0票数 1

我遇到了一个问题,在通过Redux发出操作后,存储更新正常(使用redux-logger验证),但连接的组件的属性似乎没有更新。

组件(点击登录按钮应该会打开加载屏幕):https://github.com/OC-Hackers/Volunteer-App-Native/blob/master/src/react/login.js https://github.com/OC-Hackers/Volunteer-App-Native/blob/master/src/react/loading.js

Reducer:导航到src/redux/reducers/session.js,你会找到它。

动作生成器:导航到src/redux/actions/session.js,你会找到它,如果没有更多的rep,我不能发布超过2个链接。

加载对话框仅在this.props.success.show为true时显示,但尽管redux-logger显示其设置为true,但该对话框从不显示。我已经查看了我的mapStateToProps方法,它看起来几乎与Redux教程中的示例方法一模一样,并且我已经验证了组件实际上是连接的。我哪里搞砸了?

EN

回答 1

Stack Overflow用户

发布于 2017-01-25 02:15:49

您的Loading组件的mapState函数看起来不正确。您将返回state.successstate.fetching,但您将在sessionReducer中定义这些字段。看起来你需要返回state.session.successstate.session.fetching

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41818343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档