使用了redux和react-reduxreducer的部分代碼如下//給初始狀態(tài)一個(gè)默認(rèn)值:{money:0}exportfunctionreducer(state={money:0},action){switch(action.type){caseADD://使用Object.assign,在調(diào)試的過(guò)程發(fā)現(xiàn)state確實(shí)改變了,但是頁(yè)面沒(méi)有變化,而使用擴(kuò)展運(yùn)算符則可以。//returnObject.assign(state,{money:(state.money+1)});return{...state,...{money:state.money+1}};caseSUBTRACTION:return{...state,...{money:state.money-1}};default:returnstate;}}請(qǐng)問(wèn)有大牛知道原因嗎
redux中state更新了 頁(yè)面沒(méi)改變
SMILET
2019-05-22 22:32:42