https://tanstack.com/query/v4/docs/framework/react/guides/window-focus-refetching
react-query를 이용해서 기능을 구현하던 도중에, 다른 윈도우창에 갔다오면 데이터가 refetch 되어 기존에 보던 데이터와 달라지는 현상이 있었다. 이는 react-query가 기본제공하는 기능으로 기본값은 다음과 같다.
refetchOnWindowFocus: true
그러나 내가 사용하려는 곳에는 실시간으로 데이터가 바뀔 일이 거의 없었고, 나는 이 부분이 사용자가 느끼기에 어색해 보여서 값을 fasle 로 변경해주었다.
이밖에도, staleTime 과 cacheTime 을 설정해주어 무분별한 refetch 를 막을 수 있는 방법이 있느니 참고하자.
'TIL' 카테고리의 다른 글
TIL 24.08.28 Another git process seems to be running in this repository 에러 (0) | 2024.08.28 |
---|---|
TIL 24.06.14 react-dropzone & FormData 데이터 전송 (0) | 2024.06.14 |
TIL 24.04.24 System limit for number of file watchers reached 에러 (0) | 2024.04.24 |
TIL 24.04.23 TAR_ENTRY_INVALID checksum 에러 (0) | 2024.04.23 |
TIL 24.04.12 Typescript 타입 에러 무시하기 (0) | 2024.04.12 |