摘要:
通过问自己以下三个问题,你可以逐个检查相应数据是否属于 state: 该数据是否是由父组件通过 props 传递而来的?如果是,那它应该不是 state。 该数据是否随时间的推移而保持不变?如果是,那它应该也不是 state。 你能否根据其他 state 或 props 计算出该数据的值?如果是,那 阅读全文
摘要:
应用的其他部分是否关心这个数据? 是否需要根据需要在原始数据的基础上创建衍生数据? 相同的数据是否被用作驱动多个组件? 能否将状态恢复到特定时间点(在时光旅行调试的时候)? 是否要缓存数据(比如:数据存在的情况下直接去使用它而不是重复去请求他)? 阅读全文