禁用查询
要禁用查询,你可以将 skipToken 作为第一个参数传递给 useQuery 或 useInfiniteQuery。这将阻止查询的执行。
¥To disable queries, you can pass skipToken as the first argument to useQuery or useInfiniteQuery. This will prevent the query from being executed.
使用 skipToken 的 Typesafe 条件查询
¥Typesafe conditional queries using skipToken
tsximport { skipToken } from '@tanstack/react-query';export function MyComponent() {const [name, setName] = useState<string | undefined>();const result = trpc.getUserByName.useQuery(name ? { name: name } : skipToken);return (...)}
tsximport { skipToken } from '@tanstack/react-query';export function MyComponent() {const [name, setName] = useState<string | undefined>();const result = trpc.getUserByName.useQuery(name ? { name: name } : skipToken);return (...)}