당신은 이 비밀을 알고 계십니까?
console.log({
...state,
inputStartNumber: action.payload.inputStartNumber,
})
와
console.log({
inputStartNumber: action.payload.inputStartNumber,
...state,
})
은 다르다는 사실!
redux가 왜 작동 안되나 정말 고민을 했는데
위의 코드와 아래의 코드의 결과값은 완전히 달랐다!
위의 코드는 새로 지정한 값이 적용이 되지만
아래는 적용이 안됐다!
혼자 해결하기위해 온갖 console.log는 다 찍어봤고
이 부분에서 에러가 있었다는 것을 알았다.
(2시간이 걸렸다.)
그리고 한번 변화를 줬다가 해결하고 말았다