总结
1.React和Redux没关系 产生关联的是React-Redux这个库
Redux原理
源码
调用
Redux - createStore
总结
源码
React-Redux做了什么?
跟Store有关的两个 Provider connect
- Provider : 传递Store到每个组件
- connect : 将Store作为Props绑定到特定组件
- connect 的两个参数
- mapStateToProps : 订阅Store的更新
- mapDispatchToProps : 改变Store
React-Redux - Provider
总结
通过React的Context API把数据传下去(getChildContext())
调用
源码
React-Redux - connect
总结
调用
容器组件中传入的两个参数
- 下源码update中调用sotre.getState()获取所有state,再通过我们的mapStateToProps函数return对应key的value值
- mapDispatchToprops同理,获取dispatch
源码





