Javascript 回到基本的redux
我正试着打开大脑中的某些东西 我有以下代码Javascript 回到基本的redux,javascript,Javascript,我正试着打开大脑中的某些东西 我有以下代码 const kategorierReducer = (state = initState, action) => { switch (action.type) { case 'ADD_KATEGORI': console.log(action.payload) return [state + {action.payload}] case 'LOAD_KATEG
const kategorierReducer = (state = initState, action) => {
switch (action.type) {
case 'ADD_KATEGORI':
console.log(action.payload)
return [state + {action.payload}]
case 'LOAD_KATEGORI':
return action.payload;
case 'EDIT_KATEGORI':
return action.payload;
case 'DELETE_KATEGORI':
return null;
default:
return state
}
}
在“ADD_KATEGORI”的例子中,我的大脑被代码阻塞了,如何返回当前状态+新对象
帮忙
顺便说一句,迁移到阿波罗GraphQL是不是太难了
返回[state+{action.payload}]
应该是返回{…state,…action.payload}
返回[state+{action.payload}]
应该是返回{…state,…action.payload}
你的状态是什么样子?@codemanic!但是kategoriereducer通常是一组不同的对象,比如Kategories:{kategorie1:{id1:1.a1:1},kategorie2:{id2:2.a2:2}}}}等等。比如return{…state,…action.payload}
?比如return{state:state,payload:action.payload}
?谢谢大家。这是一个漫长的夜晚。你的州看起来怎么样?@CodeManiac!但是kategoriereducer通常是一组不同的对象,比如Kategories:{kategorie1:{id1:1.a1:1},kategorie2:{id2:2.a2:2}}}}等等。比如return{…state,…action.payload}
?比如return{state:state,payload:action.payload}
?谢谢大家。这是一个漫长的夜晚。谢谢!对于初学者的问题,我很抱歉,但是这已经是一个漫长的夜晚了。谢谢!对于初学者的问题,我很抱歉,但这是一个漫长的夜晚