为了账号安全,请及时绑定邮箱和手机立即绑定

如何正确理解redux?

如何正确理解redux?

茅侃侃 2018-10-18 16:15:40
一直不理解redux里面的createStore,是所有的state都放到这个里面?然后更不理解getState这个函数,获取当前state的值,createStore里面只有一个state?不然怎么获取一个
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

我也是刚学没多长时间,可以告诉我的理解

第一点,你的state都放在reducer里面,reducer也可以做拆分,把不同页面的state初始化
当你createStore的时候,把reducer绑定到store上面,就是可以获得所有的state

如果你不想获取全部的state,可以在组件中使用
function mapStateToProps(state) {

return {    state: state.reducer1
}

}
通过使用不同的reducer来绑定不同的state
最后通过connect方法把state和action绑定到组件上面。


查看完整回答
反对 回复 2018-11-15
  • 1 回答
  • 0 关注
  • 585 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号