我的初始状态如下:

let initialState = {
   items: [
      {
        name: 'a'
      },
      {
        name: 'b'
      }
   ],
   otherItems: []
}


我正在尝试复制项目并将其设置为otherItems,以便在SET_OBJECT的情况下otherItems与项目相同

case: SET_OBJECT
  return {
   ...state,
   otherItems: items
  }


我尝试了这个但没有用。我收到的错误项未定义

最佳答案

您的代码应该像这样

case: SET_OBJECT:
  return {
   ...state,
   otherItems: initialState.items
  }

关于javascript - Redux状态将对象设置为对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57956908/

10-12 07:09