在上几节内容中,我们将todolist的组件进行了拆分,拆分成UI组件(无状态组件)和容器组件,将Reudcer按照各个职责进行管理
虽然已经做了简化,但是想更进一步更好的组织我们的代码,那么可以使用react-redux.../TodoList';import { Provider } from "react-redux"; // 从react-redux库中引入Providerimport store from '....,没有mapDispatchToProps,这也是没有什么问题的,如下代码所示
import { connect } from 'react-redux'const VisibleTodoList =...代表的是store中state的状态 return { inputValue: state.inputValue, list: state.list }}
在上面代码中...可以更简便的管理我们的状态,更好的组织我们的代码
但是随之而来的就是学习成本,得学习那些 Provider, connect等API的使用,这也是为什么这些框架令人蛋疼的原因,本以为学了React能搞事