묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 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의 초기와가 문제없이 되었는데 이런 오류가 발생하네요 뭐가 문제일까요.. ? 
