Redux处理复杂数据结构的时候要怎么处理呀?
来源:4-12 react-router4 路由 05-和 Redux 配合-补充

莫珂
2017-11-07
如题所示,看到一些redux的例子都是很简单的数据结构,比较扁平化,但是实际中可能有一些很复杂的数据结构,某个action可能只是修改比较深层的一个项目,这种情况要怎么写比较简单呢?举个例子如下,因为redux我理解必须返回一个新state不能修改原有state,因此就要做深层拷贝(使用Object.assign或者 ... 这种方式),加入我想修改key.subkey.name这种要怎么写呢?
{
key: {
subKey: {
name: 123
},
otherkey: otherkey
}
}
写回答
1回答
-
慕瓜8449030
2017-11-10
深层拷贝一直都是 js 里比较麻烦的事,这种数据格式是 redux 里的反模式,redux 要尽可能的让数据格式扁平
012017-11-10
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题