[React-Native] React-query key 효율적으로 관리하는 방법 (수정중)

DaYoung·2024년 3월 6일
0

React-Native

목록 보기
20/35

React Query에서는 쿼리를 캐싱할 때 query key를 기반으로 하며, 이 키는 고유해야 한다.
작은 프로젝트에서는 이를 쉽게 다룰 수 있겠지만, 대규모 프로젝트에서는 query key를 관리하는 것이 복잡해질 수 있어 에러가 발생하기 쉽다.
그래서 query key를 효율적으로 관리하는 방법을 찾아보았다.


1.Query Key Factory 라이브러리 사용

-> queryKey 뿐만 아니라 queryFn 및 다른 옵션들까지 함께 관리할 수 있다

<참고>
https://github.com/lukemorales/query-key-factory


2.React Query의 query key hash function 오버라이딩 하기

<참고>
https://choi-jinwoo.github.io/post/development/react-query-global-query-key/

profile
안녕하세요. 프론트앤드 개발자 홍다영입니다.

0개의 댓글