어제: 기능연결, 로그인 back데이터 받아오기 정상적으로 됨. 상태관리 기능 연결은 마침. ⚠️issue 정상적으로는 되지만 state 문제가 있어서 왜 그런지 찾아볼 것. // 오늘 : 인증 페이지 화면을 만지려고 함.
state로 들어올 때 { user : ... } 형식이 아니라 userReducer가 통째로 들어오는 이유는 combineReducers
를 썼기 때문이었다. 나중에 reducer들이 늘어나면 추가하려고 넣었던 건데, 이것이 함정이었다..
✅ CASE : state의 값이 정상적으로 들어오지 않을 때
useSelector(state => state ? state.posts : {})
방식을 적용한다. 다음과 같은 방식은 에러를 핸들링 하는데 효과적이었다.