# window.location.pathname
총 1개의 포스트

리액트 useLocation(), pathname 한글 깨짐
한글이 포함됀 현재 url값 얻기 = decodeURI(window.location.pathname) 회사에서 소셜로그인을 할때 callbackUrl을 localStorage에 담아두고 리다이렉트 할때 가져와서 리 렌더링을 하는 과정에서 벌어진 문제가 있었습니다.. useLocation의 렌더링 문제 useLocation().pathname으로 쉽게 해결되는듯 보였으나 문제는 console을 찍어보니 라우터가 변경 될때마다 한번씩 렌더링이 되는거였습니다 (나는 패스명만 가져오면 되는데..?) 검색을 하다보니 useContext로 만들어져 location값이 변경될때마다 React.memo를 사용해도 렌더링이 일어나는 것이였다.... 출처 - https://velog.io/@eye3570/React-Router-%EC%99%9C-useLocation%EC%9D%80-render%EB%A5%BC-%EC%9D%BC%EC%9C%BC%ED%82%AC%EA%B9%8C 최초 마운트
2022년 12월 19일
·
0개의 댓글·
0