![]() |
1
1
为了完整起见,在我的答案中粘贴相关的redux问题: 首先,重新呈现react组件没有什么问题——这就是react的工作原理。如果组件使用相同的数据重新呈现并生成相同的呈现输出,那么react不会更新dom。现在,当然,这被认为是一个“浪费”的重新渲染,可能可以避免,但这只是一个问题,如果你试图认真优化性能。
第二:是的,如果您正确地不可变地更新状态,那么
第三,可以将用户属性及其关联项的存储拆分为状态的单独部分,这样对项的更新不会导致对关联用户对象的更新。见 Normalizing State Shape 以redux文档中的页面为例。
最后,您可以始终实现一个自定义
|
![]() |
universe11 · 对伊默来说,这是正确的还是错误的? 3 年前 |
![]() |
Kiv Daor · 当某些项具有未知值时,排序数组无法正常工作 3 年前 |
![]() |
Hamed Ezati · 为什么项目会附加到redux而不是替换? 3 年前 |