- react-query 는 브라우저 cache(& stale)를 이용하므로 컴포넌트가 destroy 되고 다시 생성할 때 캐싱 된 데이터로 빠르게 컴포넌트를 생성할 수 있다.
- react-query 에선 observer 패턴이 사용된다. useQuery에 전달하는 'key'가 observer 패턴에도 이용된다.
- 기본적으로 브라우저에 focus 됐을 때 refetch 한다. (ex 다른 tab 보다가 react-query가 있는 화면에 돌아올 때)
- 몇 초마다 refetch 하고 싶다면 'refetchInterval' 옵션을 준다.
'소프트웨어 엔지니어링 > 프론트 엔드' 카테고리의 다른 글
상태관리 라이브러리 비교 (0) | 2023.10.15 |
---|---|
Axios 사용시 예외처리에서 주의할 점 (0) | 2023.06.16 |
vscode 에서 react 프로젝트 새로 셋팅하기 (0) | 2023.02.03 |
[원티드1월챌린지] FE 프리온보딩(React-Query) 종료후 과제 보충 (0) | 2023.01.25 |
[원티드1월챌린지] FE 프리온보딩(React-Query) 후기 (0) | 2023.01.20 |