본문 바로가기
버전: 9.x

invalidateQueries

비공식 베타 번역

이 페이지는 PageTurner AI로 번역되었습니다(베타). 프로젝트 공식 승인을 받지 않았습니다. 오류를 발견하셨나요? 문제 신고 →

이 함수는 queryClient.invalidateQueries() 호출을 위한 타입 세이프 래퍼로, 전달된 인자와 함께 queryClient.invalidateQueries()를 호출하는 역할만 수행합니다. 더 세밀한 제어가 필요하다면 react-query 문서를 참고하세요.

예제 코드

tsx
import { trpc } from '../utils/trpc';
// In component:
const utils = trpc.useUtils();
const mutation = trpc.useMutation('post.edit', {
onSuccess(input) {
utils.invalidateQueries(['post.all']);
utils.invalidateQueries(['post.byId', input.id]);
},
});
tsx
import { trpc } from '../utils/trpc';
// In component:
const utils = trpc.useUtils();
const mutation = trpc.useMutation('post.edit', {
onSuccess(input) {
utils.invalidateQueries(['post.all']);
utils.invalidateQueries(['post.byId', input.id]);
},
});