묻고 답해요
150만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
순위 정보를
불러오고 있어요
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
RTK에서 draft, state 차이가 있나요?
강의 들으면서 제로초님 RTK GitHub 코드도 보고 있는데요. RTK는 immer가 내부적으로 사용되어 state를 써도 불변성을 자동으로 처리하는 걸로 알고 있습니다. 그런데 https://github.com/ZeroCho/react-nodebird/blob/master/toolkit/front/reducers/user.js에선 리듀서 마다 state를 쓰는 곳이 있고 draft를 쓰는 곳이 있어서 질문합니다!역할은 같지만 단지 코드를 명시적이고 의도를 나타내기 위해 구분해서 쓰는 것이라고 생각되는데 구분해서 쓰는 다른 이유가 있는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스 초기화 오류 관련 문의드립니다 !
react, Redux, redux-saga, reducer, immer 사용중 아래와 같은 오류가 발생합니다. 분명 히 각 reducer의(user, modal, reservation) initialState를 초기화 해줬습니다. undefined가 아닌 " " 또는 null 또는 0으로요. 아래 오류에서 가르키는 user reducer도 마찬가지구요 user reducer initialState 그리고 아래는 produce(액션 타입 별 State 수정 부분입니다.) 다른 reducer도 마찬가지로 default 부분에 break; 를 넣어 줬습니다. reservation reducer initialState reservation reducer의 initialState는 timeTableSC 가 마지막입니다. modal reducer의 initialState입니다. rootReducer 입니다. 오류 관련 검색에서도 대부분 initialState state 또는 state객체의 오타가 있거나, 초기화가 안되어서(or undefined로 초기화가 되어서)가 문제라고 되어있는데, 저 같은 경우는 모든 state의 초기와가 문제없이 되었는데 이런 오류가 발생하네요 뭐가 문제일까요.. ?
주간 인기글
순위 정보를
불러오고 있어요