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