最佳答案
什么是更好的方法来更新状态在这个上下文内的减速器?
case DELETE_INTEREST:
let deleteInterests = state.user.interests;
let index = deleteInterests.findIndex(i => i == action.payload);
deleteInterests.splice(index, 1);
return { ...state, user: { ...state.user, interests: deleteInterests } };
ESLint 不喜欢在 reducer 中的 case 块中使用 let 语句,因此获得:
Eslint: 无 case 声明-意外的词法声明,以防万一 拦截