使用redux代码文件的组织方式
2024-09-05 17:19:57
从架构触发,开始一个新应用的时候,代码文件的组织方式一定要考虑好
如果之前使用过mvc的框架那么对按角色组织方式一定不陌生
角色组织方式
reducer/
todoReducer.js
filterReducer.js
actions/
todoActions.js
filterActions.js
components/
todoList.js
todoItem.js
filter.js
containers/
todoListContainer.js
todoItemContainer.js
filterContainer.js
这样组织管理redux,虽然看起来不错,但是非常不利于应用的扩展,因为如果我们想要增加新的组件,需要到好几个文件中操作
功能组织方式
todoList/
action.js
actionList.js
index.js
reducer.js
view.js/
component.js
container.js
filter/
action.js
actionTypes.js
index.js
reducer.js
view/
component.js
container.js
这样每一个文件都是一个功能模块,这样修改功能,只需要找对应的目录就可以,也就是做到了我们期待的模块化。
最新文章
- js 防止button频繁点击
- css实现自适应屏幕高度;
- react8 组件之间的通信
- UIWebView swift
- doctype的种类
- 【HDOJ】3386 Final Kichiku “Lanlanshu”
- ArrayList LinkedList Vector
- Qt信号槽中槽函数为虚函数的一些感想
- [置顶] tar命令-linux
- Makefile里面的$(MAKE)到底是啥
- 图数据库 Titan 高速入门
- .net 面试题
- 正";/"; 和 反";\";的区别?
- Python全栈-magedu-2018-笔记10
- redis缓存数据库
- SpringBoot 使用jwt进行身份验证
- Go Example--Hello
- checkpoint and savepoint in FlinK
- vue---结合elementui做异步数据分页
- 2018/03/08 每日一学PHP 之 常量defind 和 const区别