,对Redux进一步的封装简化,提供了一些额外的API(例如:Provider,connect等),使用它可以更好的组织和管理我们的代码,遵循一定的组件拆分规范,在React中更方便的使用Redux
关系...)
UI 组件有以下几个特征
只负责 UI 的呈现,不带有任何业务逻辑,
没有状态,UI的渲染通过外部的props传入(即不使用this.state这个变量)
所有数据都由参数(this.props)...,不负责 UI 的呈现
带有内部状态(state)
使用 Redux 的 API(下面会有具体的例子),比如:dispatch,getState,subscribe等
总之:UI 组件负责 UI 的呈现...外面包一层,因为Provider的唯一功能就是传入store对象
如果不这样包裹着:内部的组件时接收不到store中的状态数据的,如下所示
redux库提供的一个函数,用于连接UI组件的,并且最终生成一个容器组件,提供了一些映射方法,mapStateToProps以及mapDispatchToProps
在UI