reducer中返回的数据在组件中怎么拿到?

这是我的reducer,接收到action之后会返回一个对象,这个对象我已经console过了,是存在的。
图片描述

这个是connect第一个参数的方法,在这里面console的state仅仅只是requestUserInfo这个函数,并没有reducer里面返回的数据。请问是我哪里写错了吗?还是我根本机会理解错了?

阅读 3.9k
3 个回答

可以使用flux提供的container将store绑定到你的组件,或则订阅store的事件监听。参考

https://github.com/facebook/flux/tree/master/examples/flux-todomvc

,建议在写代码之前先了解一哈它的思想

那你试试换一种写发

const mapStateToProps = state => {
    return {state}
}
export default connect(mapStateToProps)(组件)

defaultState => components => action => dispatch => store => => components => action => dispatch => store => => components => action => dispatch => store => => components ;

值从state / props 拿到
这些值是通过父级传递到每一个组件的 props

父级的值都从根传递过来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题