인프런 커뮤니티 질문&답변
user를 찾을 수 없다고 나와요ㅠㅠㅠㅠ
작성
·
475
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;
 }
};
뭐가 문제일까여...힝ㅜㅜㅜㅜ
답변 8
10
0
0
0
0
0
0
0




