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;
}
};
뭐가 문제일까여...힝ㅜㅜㅜㅜ