Javascript 将react原生路由器流量与react redux一起使用时,道具未传递到组件中?
我遇到了一个问题,在通过Redux发出一个操作后,存储更新很好(通过Redux logger验证),但连接组件的道具似乎没有更新 组件(点击登录按钮将显示加载屏幕): Reducer:导航到src/redux/reducers/session.js,您将找到它 动作生成器:导航到src/redux/actions/session.js,您会找到它,如果没有更多rep,我不能发布超过2个链接Javascript 将react原生路由器流量与react redux一起使用时,道具未传递到组件中?,javascript,reactjs,react-native,react-redux,Javascript,Reactjs,React Native,React Redux,我遇到了一个问题,在通过Redux发出一个操作后,存储更新很好(通过Redux logger验证),但连接组件的道具似乎没有更新 组件(点击登录按钮将显示加载屏幕): Reducer:导航到src/redux/reducers/session.js,您将找到它 动作生成器:导航到src/redux/actions/session.js,您会找到它,如果没有更多rep,我不能发布超过2个链接 仅当this.props.success.show为true时,加载对话框才会显示,但尽管redux l
仅当this.props.success.show为true时,加载对话框才会显示,但尽管redux logger显示它已设置为true,该对话框始终不会显示。我已经查看了我的mapStateToProps方法,它看起来几乎与Redux教程中的示例完全相同,并且我已经验证了组件是否实际连接。我在哪里搞砸了?您的
加载
组件的mapState
函数看起来有问题。您返回的是state.success
和state.fetching
,但您正在sessionReducer
中定义这些字段。看起来您需要返回state.session.success
和state.session.fetching
。您的加载
组件的mapState
函数看起来错误。您返回的是state.success
和state.fetching
,但您正在sessionReducer
中定义这些字段。看起来您需要返回state.session.success
和state.session.fetching