반응형
<Dropdown.Item
onClick={() => {
removeCookies("member_id");
removeCookies("accessToken");
removeCookies("refreshToken");
removeCookies("name");
removeCookies("age");
removeCookies("gender");
setRefreshToken(getCookie("refreshToken"));
alert("로그아웃 하였습니다.");
location.reload();
}}
>
로그아웃
</Dropdown.Item>
팀원이 구현한 로그아웃 버튼안에 로그아웃하면 alert상태만 띄워주고 특정페이지로 이동한다거나 해서
페이지 구성을 바꿔주지 않더라 예를들면 로그아웃은 되지만 로그아웃 버튼은 그대로 남아있고
화면 초기화가 되지않아 새로고침을 한번 해주면 되겠다 생각, location.reload()를 사용해 주었다.
React같은 경우에는
window.location.replace("/")
이와같이 사용해도 된다. 알고 있으면 간혹 유용하다.
- 참고한 사이트
https://developer.mozilla.org/ko/docs/Web/API/Location/reload
반응형
'Javascript' 카테고리의 다른 글
스코프, 클로져(Closure) (0) | 2022.04.06 |
---|---|
setTimeout() 함수 쿡북 (0) | 2022.04.02 |
Object key와 value 사용하기 (0) | 2022.04.02 |
includes() 메서드 (포함,특정요소포함) (0) | 2022.03.29 |
JSON(JavaScript Object Notation) (0) | 2022.02.17 |