剛開始使用redux,使用redux進行數據的增刪查改出現問題
3 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
你這一大堆英文拼寫問題也是要注意啊,讓別人二次訪問云里霧里的
然后你的revise跟remove都沒有 return {...state,}
add跟default的倒是有,所以沒問題

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
刪除、添加、修改
這些操作都是對一個對象而言的,所以只需要一個reducer
就可以了。reducer
只負責更新state
,不處理業務邏輯。
所有的業務邏輯都應該在action
中處理。
如果state={list: []}
那么:
addAction = (obj) => {
list.push(obj);
return {
type: 'listReducer',
list
}
}
相同,刪除、修改也是一樣的。在action
中處理好list,都return
到同一個reducer
上就可以了。
- 3 回答
- 0 關注
- 729 瀏覽
添加回答
舉報
0/150
提交
取消