codestates / codestates/Subllet
[김남훈] 2021. 12. 07.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- logout시 기존에는 로그아웃 태그에
link를 root path인 "/" 으로 연결해 홈으로 이동하도록 구현했는데,
UX적으로 불편하다고 판단하여 현재 페이지를 유지하도록 구현했다.
`react-router-dom` 에서 `useLocation` 을 import 한 뒤,
아래 코드와 같이 `location.pathname` 을 통해 현재 path name을 가져와
link에 걸어주었다.
```js
const Nav = () => {
const location = useLocation();
const currentUrl = location.pathname;
...
{
logoutHandler();
window.location.href(currentUrll);
}}
>
로그아웃
```
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 로그아웃시 페이지를 유지하게 만드는건 쉬웠으나,
localStorage에 저장되는 값들이 undefined가 아닌
기본 상태값으로 저장하기 위해 app.js, login 페이지, nav 컴포넌트 등등
여기저기 기존 코드들을 수정하느라 머리가 너무 복잡했다.
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [x] 팀원들과 오프라인 모임을 통해 배포작업 진행
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.