react(或者说redux)的merge方法,具体是什么作用?

简单点说,是不是有就更新,没有就添加
例如图片描述
图片描述
是不是把

confirmLoading: false,
selectedData: action.data
更新到state里,但是别的state不变?
阅读 6.7k
3 个回答

merge 不是 react 和 redux 的方法。 而是 immutable的api ,具体见 https://facebook.github.io/im...

文档看不懂请百度关键字 immutable merge,资料有很多的

这个 merge 方法是来自 Immutable 的,和 react 或 redux 没什么关系。详细参考 immutable 的文档: http://facebook.github.io/imm...

简单的说,merge 的作用就相当于 Object.assign(),就像你说的,没有就添加,有就更新。但由于 immutable 的特性,所有的操作不会改变原来的 state 对象,而是返回一个全新的对象

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题