codestates / codestates/BookDam
22.01.10 Dev-Log
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- axios 을 이용한 서버와의 통신 연결 구현
- login/logout 시에 isLogin 상태와 이에 따른 제반사항 처리
- 리덕스를 활용한 상태 관리 구현
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 리덕스를 통한 isLogin상태 구현
```js
// action types
export const LOGIN_ACTION = 'LOGIN_ACTION';
export const LOGOUT_ACTION = 'LOGIUT_ACTION';
export const LoginAction = (userInfo) => {
return {
type: LOGIN_ACTION,
isGuest: false,
isLogin: true,
payload: {
userInfo: {
id: userInfo.id,
userId: userInfo.userId,
userNickName: userInfo.userNickName,
userImage: userInfo.userImage
}
}
};
};
export const LogoutAction = (userInfo) => {
console.log(userInfo);
return {
type: LOGOUT_ACTION,
isGuest: true,
isLogin: false,
payload: {
userInfo: {
id: '',
userId: '',
userNickName: '게스트',
userImage: ''
}
}
};
};
```
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] localStorage를 통한 로그인 유지 상태값 관리
- [ ] 사이드바 버튼 클릭시 해당 페이지 이동 및 로그아웃
- [ ] CSS 웹/모바일 대응
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.