// actionTypes的类型,定义成常量| | ├─index.js // 创建store的主文件| | └reducer.js...─index.html| └manifest.json
Redux:是一个用于管理组件公共状态的一个可预测状态的框架,集中管理组件的状态.核心在于store,它提供了dispatch,getState...,connect等),使用它可以更好的组织和管理我们的代码,遵循一定的组件拆分规范,在React中更方便的使用Redux
关系: 它不是必须的,在实际项目中,可选用.是使用Redux还是使用react-redux...,通过mapDispatchToProps)
react-redux帮我们做了监听,获取state等工作,同时它提供了两个好用的API,Provider和connect,在下文中我们会学习到的
安装react-redux...,也是使用Provider在Router外面包一层,因为Provider的唯一功能就是传入store对象
如果不这样包裹着:内部的组件时接收不到store中的状态数据的,如下所示
<Provider