image.png
前言
您将在本文当中学习到
react-redux是什么,解决什么问题
UI组件以及容器组件
react-redux中两个重要的API,Provider以及connect
mapStateToProps...API,Provider和connect,在下文中我们会学习到的
安装react-redux
既然是一个第三方的模块,那么可以通过npm或者yarn的方式下载
npm install --save react-redux...>;
因为不含有状态state,UI 组件又称为"纯组件",即它纯函数一样,输出的结果纯粹由参数决定它的值,给定的输入,便会有指定的输出,与UI = render(data)完全吻合
容器组件(聪明组件...而 react-redux规定,所有的 UI 组件都由用户提供,容器组件则是由 react-redux自动生成(下面的connect方法返回的结果就是容器组件)。...如果 mapDispatchToProps是一个对象,那么会和 store绑定作为 props的一部分传入ui组件,它的每个键名也是对应 UI 组件的同名参数,键值应该是一个函数,会被当作 Action