[英]Replace/update data in Switch case
case UpdateOneBank:
return {
...state,
data: state.data.map((p) => p._id === action.data._id?action.data:p),}
尝试这个
您在其他条件下返回整个数据,而不是 map 的项目。
case UpdateOneBank:
return {
...state,
data: state.data.map((originalValue) => originalValue._id === action.data._id? action.data: originalValue),}
而不是这样做:
case UpdateOneBank:
return {
...state,
data: state.data.map((originalValue) => originalValue._id === action.data._id? action.data: state.data),}
Note: Everytime you are entering in else condition, you are pushing/returning your own
state.data array
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.