reducer로 상태 저장중인 변수가 object인데 그중 필드 하나만 업데이트 하는 경우도
안에 있는 내용물을 완전히 다 복사해서 새로운 state를 만들어서 반환해줘야하는거지?
지금 game, header, playerMap 저 3개 변수도 사실 다 object니까 이렇게하면 이전 state의 주소가 들어가서
이렇게 해버리면 큰일나는거 맞음?
지금까진 잘 작동했는데 다시보니까 이러면 안되는거같음
이게 타입
reducer로 상태 저장중인 변수가 object인데 그중 필드 하나만 업데이트 하는 경우도
안에 있는 내용물을 완전히 다 복사해서 새로운 state를 만들어서 반환해줘야하는거지?
지금 game, header, playerMap 저 3개 변수도 사실 다 object니까 이렇게하면 이전 state의 주소가 들어가서
이렇게 해버리면 큰일나는거 맞음?
지금까진 잘 작동했는데 다시보니까 이러면 안되는거같음
이게 타입
이렇게 난잡하게 state정한거 첨보네
ㅈㅅㅈㅅ 개초보임
불변성 지켜줘야지 그냥 맘 편히 immer 쓰셈
찾아봤는데 produce라는 함수로 이전 state에서 필요한거만 바꿔서 새 state보내는 거임?