장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › localstorage 강의 후
localStorage 강의 후 프로젝트에 적용해봤는데 로그인 로그아웃 구현 과정에서 삼항연산자에 localStorage를 써서 로그아웃을 클릭하면 localStorage의 'login'이 false가 되고 삼항연산자 : 에 있는 로그인이랑 회원가입이 있는 Form컴포넌트로 넘어가야 되는 것 아닌가요...뭐가 문제인지 모르겠어서 질문해봅니다(하루동안 못 고치고 있습니다)
localstorage에 있는 데이터를 수정하고 싶으면 localStorage.setItem() 써야합니다
아 get으로 썼었군요 고쳤는데 그래도 안 되네요 logOut이란 함수를 만들어서 넣었습니다
창에서 로그아웃 눌러보니 이런 오류가 뜨네요
함수부분 조금 수정했습니다 위에 저 Uncaught TypeError에러는 안 뜨는데 그냥 로그아웃이 안 먹히네요
다시 또 수정합니다. 안 되는게 아니라 로그아웃을 누른 후 새로고침을 해야 로그아웃이 되네요. 바로 로그아웃이 되려면 어떻게 써야 할까요..?
재렌더링이 안되어서 그런듯요
state 만들어서 거기도 로그인했는지 여부를 저장해두고 그걸 변경합시다