这是我的reducer,接收到action之后会返回一个对象,这个对象我已经console过了,是存在的。
这个是connect第一个参数的方法,在这里面console的state仅仅只是requestUserInfo这个函数,并没有reducer里面返回的数据。请问是我哪里写错了吗?还是我根本机会理解错了?
这是我的reducer,接收到action之后会返回一个对象,这个对象我已经console过了,是存在的。
这个是connect第一个参数的方法,在这里面console的state仅仅只是requestUserInfo这个函数,并没有reducer里面返回的数据。请问是我哪里写错了吗?还是我根本机会理解错了?
那你试试换一种写发
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
父级的值都从根传递过来
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
可以使用flux提供的container将store绑定到你的组件,或则订阅store的事件监听。参考
,建议在写代码之前先了解一哈它的思想