본문 바로가기
카테고리 없음

20221024 #TIL

by 랩린안 2022. 10. 25.


스프린트 조를 나눴다.
확실히 조를 나누니까 책임감이 증가하는 느낌?
빨리 많은 걸 처리하고픈 마음이 든다.
Pr두 개를 처리했다 오늘 간단한 게 많으니
최소 세 개는 처리해야겠다.
새로고침시 리덕스에 있던 로그인이 풀리는 문제를 겪었는데 useEffect로 새로고침할 때마다
로컬 스토리지에서 토큰 값을 가져오면 되는 거 아닌가? 라는 생각을 했는데 이미 그렇게 구현되어있길래
검색해보니 리덕스에서 이를 대비해
Redux-parasist 라는 라이브러리가 있었다.
세션 스토리지나 로컬 스토리지에 리덕스 값을 저장하기 위한 라이브러리였다. 메인 화면에서는 새로고침해도 저장이 되는데 , 하나의 컴포넌트 때문에
이 라이브러리 도입을 하는 것은 좀 오버인 것 같아서
자문을 구해보니 깔았으면 실망하셨을 거라고 했다 허허 ㅎㅎ 한 번 사용 해보기 위해 npm install은 해놨었는데 좀 찔렸다 ㅋ
나는 이 문제를 기존 코드를 수정하지 않는 선에서 props로 토큰을 문제의 컴포넌트로 넘기는 걸로 해결했는데 윤석님이 리덕스에 초기값으로 토큰을 불러와서 저장하는 수도 있는 것을 알려주셨다.
근데 로그인 토큰 값을 쿠키에 저장하는 게 맞는지 스토리지에 저장하는 게 좋은지에 여러 글을 봤다
이번주엔 이 글을 정리하는 시간을 가졌으면 좋겠는데
그러려면 올려둔 리액트 쿼리부터 마무리 지어야하는데..^^!