인프런 커뮤니티 질문&답변
user를 찾을 수 없다고 나와요ㅠㅠㅠㅠ
작성
·
547
8
AppLayout에서 store에서 IsLoggedIn 가져오는데서 에러가 발생합니다.
const isLoggedIn = useSelector((state) => state.user.isLoggedIn);
에러 코드
TypeError: Cannot read property 'user' of undefined
const initialState = {
user: {
isLoggedIn: false,
user: null,
signUpdata: {},
loginData: {},
},
post: {
mainPosts: [],
},
};
const rootReducer = (state = initialState, action) => {
switch (action.type) {
case "LOG_IN":
return {
...state,
user: {
...state.user,
isLoggedIn: true,
user: action.data,
},
};
case "LOG_OUT":
return {
...state,
user: {
...state.user,
isLoggedIn: false,
user: null,
},
};
default:
return;
}
};
뭐가 문제일까여...힝ㅜㅜㅜㅜ
퀴즈
리덕스의 주요 목적은 무엇인가요?
React 컴포넌트 라이프사이클 관리
서버와의 비동기 통신 최적화
애플리케이션 상태 중앙 집중 관리
UI 렌더링 성능 향상
답변 8
10
0
0
0
0
0
0
0




