:是一个用于管理组件公共状态的一个可预测状态的框架,集中管理组件的状态.核心在于store,它提供了dispatch,getState,subscribe方法,理解Redux的工作流程很重要
react-redux...,UI的渲染通过外部的props传入(即不使用this.state这个变量)
所有数据都由参数(this.props)对象提供
不使用任何 Redux 的 API
如下所示, UI 组件的例子
const...也就是说,用户负责视觉层,状态管理则是全部交给它
Provider
作用:它是一个组件,用于连接了Store,它把store提供给内部组件,接受store作为props,然后通过context往下传,这样...综归来说, connect做了两件事情:
把store上的状态转换为内层的UI组件(傻瓜组件)的props
把内层UI组件(无状态组件)中的用户触发的动作转化为派送个store的动作,前者(mapStateToProps...ownProps的变化也会触发 mapStateToProps, ownProps代表容器组件的 props对象
const mapStateToProps = (state) => { // state