如何重置一部分 Redux,但保留其余部分?

软件开发

我有一个 Redux 减速器:

case inputTypes.CLEAR_INPUTS:
  const defaultCopyTwo = JSON.parse(JSON.stringify(defaultInput))
  return {
    ...state,
    inputs: {
      0: defaultCopyTwo
    }
  };

我想要发生的逻辑是输入对象的第 0 个索引被重置为默认值,但其他索引不会被删除。目前,一切都被清除了——不仅仅是第 0 个索引。

罗宾·齐格蒙德

我认为此更改应该按您的意图进行?

  return {
    ...state,
    inputs: {
      ...state.inputs,
      0: defaultCopyTwo
    }
  };

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章