相关疑难解决方法(0)

在React/Redux中使用Object.assign或Spread Operator?哪个是更好的做法

我对使用Object.assignReact和Redux 感到困惑.

我读了这篇文章.

它说ES6并不是所有浏览器都支持,但我已经开始使用它了.

我有两个问题:

  1. 这是继续下去的正确决定Object.assign吗?
  2. 有什么选择?

我的守则

export const selectDiameter = (scaleData, size) => {
  return {
    type: SELECT_DIAMETER,
    payload: Object.assign({}, scaleData, {
         diameter: Object.assign({}, scaleData.diameter, {
             selected_tube_diameter: size,
             is_clicked: true,
             audio: Object.assign({}, scaleData.diameter.audio, {
               is_played: true
             })
         })
      })
   }
}
Run Code Online (Sandbox Code Playgroud)

上述代码的替代方案是什么?

javascript reactjs redux

20
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×1

reactjs ×1

redux ×1