采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
mapDispatchToProps是把action传入到srore中并执行reducer方法返回了新的state对吗?
那mapStateToProps是干什么的,没有看明白,
function mapStateToProps(state) {
return {
userinfo: state.userinfo
}
在这里传入的state应该是mapDispatchToProps返回出来的最新的state吧,那 state.userinfo又是什么?
麻烦老师讲一下。。感谢!
看 reducer 的代码,里面有两个文件 index.js 和 userinfo.js ,state是一个大的集合,state.userinfo 是其中用户操作的数据。mapStateToProps 是将 state 传递到 React 中当做一个属性来操作。
还是有点不明白这个state.userinfo代表了什么?
redux是一个存储容器,但是要存储各个业务的数据,如果各个业务的数据都混合在一起,那么就很混乱,因此得把各个业务区分开。这个 redux.userinfo 就是其中一个业务的数据,增加新业务时可以扩展 redux.xxx redux.yyy 等
我理解的mapDispatchToProps是发送action到store并执行reducer返回一个新的state mapStateToProps是从store里获取mapStateToProps执行完的最新的数据吗?
登录后可查看更多问答,登录/注册
已经对React Router4与Webpack2进行了项目升级
1.2k 13
1.5k 12
1.1k 11
1.0k 11
978 11