
TanStack query 쿼리키 관리 개선하기 (query-key-factory)
·
React
TanStack Query 란 ?지금 회사 프로젝트에서 서버 상태 관리 도구로 tanstack query 를 사용하고 있다.react query로 널리 알려졌지만, 리액트뿐만 아니라 vue, svelte 등 여타의 프론트엔드 프레임워크에서도 활용할 수 있도록 확장되면서 TanStack Query라는 이름으로 변경되었다.query key란 ?TanStack query에서는 데이터를 조회할 때 queryKey를 활용하여 캐시를 관리한다.쿼리키는 특정 데이터 요청을 고유하게 식별하는 역할을 하고, 쿼리키를 기반으로 데이터 캐싱, 재용청, 무효화 등을 효율적으로 관리할 수 있다. 쿼리키는 문자열 또는 문자열로 구성된 배열 형태로 지정할 수 있다.특히 쿼리키는 배열을 사용할 경우, 첫 번째 요소는 보통 쿼리의 대..