reactjs中state的存储原则
来源:互联网 发布:手机淘宝怎样发链接 编辑:程序博客网 时间:2024/05/20 10:56
在多次使用redux时, 经常遇到一些纠结的问题, 就是如何更好的管理状态
这里我个人把他总结为3个状态
1) 渲染UI的state(我们直接理解为data)
2)功能逻辑状态, 这里通常是组件渲染所需要的逻辑state
3)另一种就是组件本身的state
在这三种情况中, 我们通常把前两种放在redux中管理, 而第三中我们通常在组件的state直接维护
之前在git上看的书, 这个是别人写的一些原则来判断state是否要归入redux来管理, 觉得总结的挺好的
- 应用的其他部分是否关心这个数据?
- 是否需要根据需要在原始数据的基础上创建衍生数据?
- 相同的数据是否被用作驱动多个组件?
- 能否将状态恢复到特定时间点(在时光旅行调试的时候)?
- 是否要缓存数据(比如:数据存在的情况下直接去使用它而不是重复去请求他)?
0 0
- reactjs中state的存储原则
- Reactjs component 中 prop 和 state 的区别
- reactJs的Lifting State Up
- ReactJS State
- reactjs中props和state最佳实践
- reactjs中props和state最佳实践
- ReactJs中的状态机State
- 5、Reactjs中组件之间的通信
- ReactJS 中数组遍历 map的使用
- 存储的设计原则
- React中函数的封装和数据的state数据存储【摄氏度和华氏度转化】
- vuex下state数据的存储
- flex4中State的使用
- Reactjs开发自制编程语言Monkey的编译器:使用组件的state机制实现屏幕取词
- ReactJs性能优化(中)
- sublime中支持React的Snippets片段插件--ReactJS
- reactjs 开发过程中遇到的一些问题
- 选择存储引擎的原则
- Redis和Memcache的区别总结
- micropython源码结构与编译环境搭建
- 详解RS-485上下拉电阻的选择
- java并发编程-Executor框架
- 【linux】Linux学习总结-套接字
- reactjs中state的存储原则
- Java 类和对象,如何定义Java中的类,如何使用Java中的对象,变量
- vscode前端js,css,html插件
- C语言 - 变量初始化的重要性
- H.264句法和语法总结(一)句法元素的分层结构
- VC中单文档/多文档的程序左上角图标加载不正确解决方法
- poj 1942 走地图的组合数学
- cookie 创建和删除
- micropython中的数据结构