在发送UPDATE_DATA
操作时,我可以使用以下代码将数据推送到reducer中的state.data
数组。
const toPush = {
name : "Pushed Name",
id_name : 100,
more1 : "pushedMore01"
}
case "UPDATE_DATA":
return {
...state,
data: [...state.data, toPush],
isFetching: false
}
如何取消移位而不是将数据推送到状态?什么是干净的ES6语法相同?
答案 0 :(得分:9)
只需切换订单:
data: [toPush, ...state.data]
这将在开头插入新项目,然后将之前的其余数据传播到其后。