react redux :react redux简易版源码 源码
react-redux提供了connect和Provider connect是个高阶函数,接收两层参数,第一层接收两个函数,mapStateToProps和mapDispatchToProps mapStateToProps是让使用者自己定义自己的组件所需要使用存储中的某些数据mapDispatchToProps可以让使用者在自己的组件中调用调度,可以直接是一个对象第二层参数接收一个组件connect最终会返回一个新的组件,要返回的组件上挂载了一些属性,通过父传子的方式传递给第二层传递进来的组件,这样子组件通过this.props可以获取 Provider是一个组件,目的是把设置context的动作放在自己身上,也就是不让用户操作context通常放在根组件上,...这样根组件的context挂载了商店属性,它的所有后代组件都可以通过上下文调用到存储属性