…state의 비밀

Holyday33·2021년 12월 24일
0

문제 해결

목록 보기
2/3

당신은 이 비밀을 알고 계십니까?

console.log({
  ...state,
  inputStartNumber: action.payload.inputStartNumber,
})

console.log({
  inputStartNumber: action.payload.inputStartNumber,
  ...state,
})

은 다르다는 사실!

redux가 왜 작동 안되나 정말 고민을 했는데

위의 코드와 아래의 코드의 결과값은 완전히 달랐다!

위의 코드는 새로 지정한 값이 적용이 되지만

아래는 적용이 안됐다!

혼자 해결하기위해 온갖 console.log는 다 찍어봤고
이 부분에서 에러가 있었다는 것을 알았다.
(2시간이 걸렸다.)

그리고 한번 변화를 줬다가 해결하고 말았다

profile
Why so serious?

0개의 댓글