인프런 커뮤니티 질문&답변

오기윤님의 프로필 이미지

작성한 질문수

Redux vs MobX (둘 다 배우자!)

1-6. 현실적인 예제 보기

1-6 강의에서 질문 있습니다!

해결된 질문

23.03.21 20:45 작성

·

264

1

안녕하세요 제로초님! 강의를 듣던 도중 이해가 되지 않는 부분이 있어서 질문 드립니다.

위의 사진은 제가 실행해본 테스트 예제입니다!

기존 posts 내용에 즉 prevState에 새로운 데이터를 추가하려면 initalState가 아닌 추가하려는 데이터 객체의 바로 이전 객체의 데이터를 복사하는게 맞다고 생각하는데 어째서 intialState로 작성하셨는지 궁금합니다.

또한 reducer에서의 prevState는 맨 처음에만 store에 저장되어 있는 initialState를 받고 이후에는 바로 이전 state를 받는 것이 맞는지 궁금합니다!
예를 들면
A -> B -> C 가 있다고 하면
A -> B 에서 A는 B의 prevState,
B -> C 에서는 B는 C의 prevState로 이해하고 있습니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2023. 03. 21. 21:03

네 initialState가 아닌 바로 이전 state를 적는 게 맞습니다. 다만 나중에 배울 리덕스의 리듀서에서는 매개변수로 바로 이전 스테이트를 매번 제공해줘서 이전 state를 매번 찾을 필요가 없습니다.