dukDukz

localStorage 에 저장 후 새로고침 하기 본문

웹 개발/React

localStorage 에 저장 후 새로고침 하기

헤일리_HJ 2022. 7. 8. 15:59

로그인을 하고 어떤 정보를 localStorage 에 저장한다.

그런 뒤에 

history.push({
    pathname: "/",
});

이렇게 이동했다.

 

그런데 이렇게 페이지를 이동하고 나면

새로고침을 하기 전까지는 localStorage 의 값을 못 가져옴...

"history": "^5.3.0",

버전은 이거..

더보기

아마도 옛날 버전으로 돌아가면 새로고침이 되기는 할 듯.

❯ yarn remove history
❯ yarn add history@4.10.1
 

근데 나는 버전을 바꿀 수 없기 때문에

 

const 함수 = (data) => {
    const { Array } = data;
    setWithExpiry("accessAuthority", Array, tokenExpiryTime);
    window.location.replace("/")
};

이렇게 localStorage 에 저장하고 나서 그 다음에 페이지를 이동시켜주었다.

 

window.loaction.replace("url")

은 refresh 가 되는 녀석...

 

 

참고

https://velog.io/@hyunjoong/%EA%B2%BD%EB%A1%9C-%EC%9D%B4%EB%8F%99%EC%8B%9C-%EC%83%88%EB%A1%9C%EA%B3%A0%EC%B9%A8-%ED%95%98%EA%B8%B0

 

리액트 페이지 새로고침 하기

history.push로 url을 변경해 보지만 실제로는 적용이 안 됨,

velog.io

 

'웹 개발 > React' 카테고리의 다른 글

[recharts] label is not showing  (0) 2022.08.05
CRA 로 만들었을때 html 에 환경변수 넣는법  (0) 2022.07.11
isFetching ++ refetch 시 로딩 처리  (0) 2022.06.15
show and hide password  (0) 2022.05.11
input checkbox control in React  (0) 2022.04.28