Redux实现了一个todolist,但是代码依旧不够完美,我们继续进行拆分的
在本节中,你将学习到,如何拆分容器组件,UI组件(无状态组件),让组件尽可能的保持功能的单一,减少组件的状态的
容器组件...(聪明组件)
在使用Redux中,无非就是做两件事情
如何获取store的状态(组件中通过getState方法获取),并且初始化组件的状态(在Reducer纯函数中初始化),同时还需要监听store...'; // 引入antd组件库
import 'antd/dist/antd.css'; // 引入antd样式
import { getInputChangeAction, getAddInputContentAction...,可以将它独立抽离出来封装成一个UI组件,它也叫做为展示层组件,也叫做傻瓜组件,因为它不具备任何逻辑,功能比较单一,只负责页面填充渲染
UI组件(傻瓜组件/无状态组件)
UI组件:纯函数,没有任何副作用...'; // 引入antd组件库
import 'antd/dist/antd.css'; // 引入antd样式
// UI组件,当然也是可以用function关键字声明组件的
const TodoListUI