这是一个简单的todo-list应用,之前写过几次,是为了打了一下基础知识,这次重写写这个应用主要是考虑设计**,思路等
锻炼React思维方式
- 解耦:降低单一模块/组件的复杂度
- 复用:保证组件一致性,提升开发效率
- 组件颗粒度需要避免过大或过小
本项目组件如下图所示
- 添加Todo
- 完成Todo
- 查看所有Todo
- 查看已完成Todo
- 查看未完成Todo
-
react开发todo-list
-
react+redux重构
-
hooks重构了(在dev-hooks分支下)
-
hooks+redux重构