React Query에서 쿼리 삭제하기

365.48km·2023년 3월 30일
0

React Query에서 query를 삭제하려면 removeQuery 함수를 사용할 수 있습니다. 이 함수는 query의 고유한 키 값을 매개 변수로 사용합니다.

예를 들어, myQuery라는 이름의 query가 있다면 다음과 같이 removeQuery 함수를 호출하여 삭제할 수 있습니다.

import { useQueryClient } from 'react-query';

const queryClient = useQueryClient();
queryClient.removeQuery('myQuery');

위의 예제에서는 useQueryClient 훅을 사용하여 queryClient 객체를 가져온 다음, removeQuery 함수를 호출하여 myQuery를 삭제합니다.

또는, removeQueries 함수를 사용하여 여러 개의 query를 한번에 삭제할 수도 있습니다. 이 함수는 query의 고유한 키 값들의 배열을 매개 변수로 사용합니다.

queryClient.removeQueries(['myQuery1', 'myQuery2', 'myQuery3']);
profile
이게 마즐까?

0개의 댓글