Skip to content

liaohui5/react-dispatcher-demo

Repository files navigation

React Dispatcher Demo

学习派发器思想的练手 demo, 对比传统的 props 传值和 dispatcher 开发的差异

思考 & 总结

dispatcher 更加简洁, 逻辑更加集中, 组件只负责页面样式和数据展示

数据的逻辑处理, 全部通过 dispatch 派发到 reducer, 然后由 actions 去处理

对比

普通的开发方式, 所有的逻辑都集中在 TodoList/index 这个组件中, 会导致这个代码特别多,变得难以维护

利用 Dispatcher 可以将逻辑从组件中抽离, 集中放到管理

TodoList/index 只负责将这些 action provide 给子组件去调用, 这样 TodoList/index 就变得整洁, 只负责展示数据和提供 action 操作给组件调用

子组件需要改数据, 就自己去 dispatch 对应逻辑的 actionType 就可以了

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published