streamedQuery 是一个辅助函数,用于创建一个查询函数,该函数从 AsyncIterable 中流式传输数据。数据将是接收到的所有块的数组。查询在收到第一个数据块之前将处于 pending 状态,但之后将变为 success 状态。查询将保持 fetchStatus fetching 状态,直到流结束。
const query = queryOptions({
queryKey: ['data'],
queryFn: streamedQuery({
queryFn: fetchDataInChunks,
}),
})
const query = queryOptions({
queryKey: ['data'],
queryFn: streamedQuery({
queryFn: fetchDataInChunks,
}),
})
选项