0

无缝不可变对象的文档必须set更新对象中键的值,但在不可变数组文档中,没有set更新数组元素的内容。

设置无缝值的首选方法是什么Immutable Array

4

1 回答 1

0

所以我深入研究了代码——你瞧!— 有未记录的 Array 方法

我的 Redux reducer 在数组上使用了arraySetcurrentAnswer

export const updateIncompleteAnswer = (state, { assignment_id, questionIndex, questionAnswer }) => {
  const currentAnswer = state.incompleteAnswers[assignment_id]
  return state.merge({
    incompleteAnswers: {
      [assignment_id]: currentAnswer.set(questionIndex, questionAnswer)
    }
  })
}
于 2017-11-17T20:46:59.337 回答