React useReducer:如何仅复制先前状态的某些属性并覆盖其他属性

问题描述

我的减速器开关中有以下情况:

case 'SET_OPTION':
  return { 
    ...state,[action.selectionId]: action.selectionIdValue 
  };

我必须设置可以设置的选项,但它们是互斥的,因此我需要一个选项来覆盖先前分派的选项。我当前的设置保存了这两个选项,因为我复制了之前的状态。

我的问题是:除了之前的选项已发送之外,我如何保存之前的状态?我尝试过 ...state.property,state.otherProperty 等,但到目前为止没有运气。有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)