跳至主要內容
版本:11.x

停用查詢

若要停用查詢,您可以將 skipToken 傳遞為 useQueryuseInfiniteQuery 的第一個引數。這將防止查詢執行。

使用 skipToken 的類型安全條件式查詢

tsx
import { skipToken } from '@tanstack/react-query';
export function MyComponent() {
const [name, setName] = useState<string | undefined>();
const result = trpc.getUserByName.useQuery(name ? { name: name } : skipToken);
return (
...
)
}
tsx
import { skipToken } from '@tanstack/react-query';
export function MyComponent() {
const [name, setName] = useState<string | undefined>();
const result = trpc.getUserByName.useQuery(name ? { name: name } : skipToken);
return (
...
)
}