news 2026/5/23 0:42:26

201React-Query:useQuery基本使用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
201React-Query:useQuery基本使用

官方文档:基本查询


一、基本参数

import{useQuery}from'@tanstack/react-query'functionApp(){constinfo=useQuery({queryKey:['todos'],queryFn:fetchTodoList})}

其中 info可以换成好几种参数比如:

方式一:使用布尔状态(最常用且清晰)

functionTodos(){const{isPending,isError,data,error}=useQuery({queryKey:['todos'],queryFn:fetchTodoList,})// 1. 处理加载中状态if(isPending){return<span>Loading...</span>}// 2. **推荐:使用 isError** 处理错误状态if(isError){return<span>Error:{error.message}</span>}// 3. 处理成功状态 (isSuccess 隐含为 true)return(<ul>{/* ... 渲染数据 */}</ul>)}

方式二:使用status字符串(适用于 switch 或 if/else if 结构)

functionTodos(){const{status,data,error}=useQuery({queryKey:['todos'],queryFn:fetchTodoList,})if(status==='pending'){return<span>Loading...</span>}// **推荐:使用 status === 'error'** 处理错误状态if(status==='error'){return<span>Error:{error.message}</span>}// status === 'success'return(<ul>{/* ... 渲染数据 */}</ul>)}
  • 注意:error:是错误的信息(如果有)
  • 错误的状态:是isError或者status来判断

二、扩展参数

1. retry:重试次数

2. refetch:

3. enabled:是否查询,后面可以用 !!value来指定条件

4.staleTime:新鲜值

5.gcTime: 缓存时间

更多查看官网参数

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/19 23:07:58

DeepSeek-OCR部署:CUDA升级与vLLM配置

DeepSeek-OCR部署&#xff1a;CUDA升级与vLLM配置 在智能文档处理的浪潮中&#xff0c;OCR技术正经历一场由大模型驱动的范式变革。传统OCR系统面对复杂版式、多语言混排或低质量扫描件时常常力不从心&#xff0c;而DeepSeek-OCR凭借其基于Transformer架构的强大上下文理解能力…

作者头像 李华
网站建设 2026/5/11 17:02:09

高缺失率时序插补新突破:Glocal-IB 解锁全局 - 局部协同优化

本文约2300字&#xff0c;建议阅读5分钟 本文介绍了 Glocal-IB 范式提升高缺失时序插补性能。现有的时间序列插补&#xff08;TSI&#xff09;模型通常优化逐点重建损失&#xff0c;专注于恢复数值&#xff08;局部信息&#xff09;。然而在高缺失率下&#xff0c;这些模型在训…

作者头像 李华
网站建设 2026/5/15 20:38:56

收藏!AI大模型人才缺口达35%,企业抢人白热化,零基础入门指南

AI行业薪资涨幅高达35%&#xff0c;企业高薪抢人现象普遍。零基础学习者掌握大模型技术&#xff0c;把握高薪就业机遇。AI岗位薪资暴涨&#xff0c;企业“抢人”大战白热化&#xff01;‌ “年薪50万&#xff0c;急招AI算法工程师&#xff01;” “应届生起薪25万&#xff0c;提…

作者头像 李华
网站建设 2026/5/20 10:22:34

5步掌握Gource:从零构建到生成专业级代码可视化动画

5步掌握Gource&#xff1a;从零构建到生成专业级代码可视化动画 【免费下载链接】Gource software version control visualization 项目地址: https://gitcode.com/gh_mirrors/go/Gource 还在为枯燥的代码提交记录而烦恼吗&#xff1f;想要为团队展示生动的项目演进历程…

作者头像 李华