在reducer中,直接通过json深拷贝store的state,对性能不是影响非常大吗?在做虚拟dom的diff算法的时候。store中的指针全变了。

来源:6-11 如何使用 React-redux(2)

DanielBiu

2019-09-18

在reducer中,这样创建新的state是不是更合理
const newState = { …state }

然后对具体需要变更的state子节点,做替换

写回答

1回答

Dell

2019-09-19

是的,但是性能不会有太大变化,底层有其他的优化机制

0
2
Dell
回复
ywang04
前者是浅拷贝,后者是深拷贝
2020-03-05
共2条回复

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程