停用查詢
若要停用查詢,您可以將 skipToken
傳遞為 useQuery
或 useInfiniteQuery
的第一個引數。這將防止查詢執行。
使用 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 (...)}