|
|
1
1
为了完整起见,在我的答案中粘贴相关的redux问题: 首先,重新呈现react组件没有什么问题——这就是react的工作原理。如果组件使用相同的数据重新呈现并生成相同的呈现输出,那么react不会更新dom。现在,当然,这被认为是一个“浪费”的重新渲染,可能可以避免,但这只是一个问题,如果你试图认真优化性能。
第二:是的,如果您正确地不可变地更新状态,那么
第三,可以将用户属性及其关联项的存储拆分为状态的单独部分,这样对项的更新不会导致对关联用户对象的更新。见 Normalizing State Shape 以redux文档中的页面为例。
最后,您可以始终实现一个自定义
|