Written on
·
365
·
Edited
0
const initialState ={ user:{ 동영상 문법오류
문제의 상황
D:\react-zero\front\reducers\index.js
const initialState ={
user:{
isLoggedIn: false,
user: null,
signUpData: {},
loginData: {},
},
post: {
mainPosts: [],
}
};
const initialState ={
user:{
isLoggedIn: false,
user: null,
signUpData: {},
loginData: {},
},
post: {
mainPosts: [],
}
};
export const loginAction = (data) =>{
return {
type: 'LOG_IN',
data,
}
}
export const logoutAction = () =>{
return {
type: 'LOG_OUT',
data,
}
}
//async action creator
//action Createor
const CHANGE_NICKNAME = {
type: 'CHANGE_NICKNAME',
data: 'boogicho',
}
const initialState = {
user: {
isLoggedIn: false,
user: null,
signUpData: {},
loginData: {},
},
post: {
mainPosts: [],
}
};
//action Createor
const changeNickname = (data) => {
return {
type: 'CHANGE_NICKNAME',
data,
}
};
changeNickname('boogicho');
//{
// type: 'ChANGE_NICKNAME',
// data: 'boogicho',
//}
//
store.dispatch(changeNickname('mighty tak'))
// (이전상태, 액션) => 다음상태
const rootReducer =(state, initialState, action)=>{
switch (action.type){
case 'LOG_IN':
return {
... state,
user: {
...state.user,
isLoggedIn: ture,
user: action.data,
},
};
case 'LOG_OUT':
return {
... state,
user: {
...state.user,
isLoggedIn: false,
user: null,
},
};
}
};
export default rootReducer;
빨간밑줄과 문법내용 고치라고 나옵니다
지금 문법오류가 났습니다 흠 ..
ㅇ
수정 -주석처리
수정후 오류
터미넝
store.dispatch부분은 어떻게 하죱?
ㅇ