skipToken
TypeScript
1const skipToken: typeof skipToken;定义位置:packages/query-core/src/utils.ts:626
一个哨兵值,可作为查询的 queryFn 传入,以条件性地禁用该查询(效果等同于 enabled: false),同时完整保留该查询数据的类型推断。与 enabled: false 不同,通过 skipToken 禁用的查询无法通过 refetch 触发。
示例
TypeScript
1new QueryObserver(queryClient, {2 queryKey: ['post', postId],3 queryFn: postId != null ? () => fetchPost(postId) : skipToken,4})