news 2026/9/10 5:23:51

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/9/9 6:54:24

PHP+MySQL强强联合,开源在线订水送水小程序源码系统

温馨提示&#xff1a;文末有资源获取方式传统送水服务面临着效率提升与模式创新的迫切需求。一款功能完备、技术成熟且完全开放的在线订水送水小程序源码&#xff0c;成为了商户低成本、高效率切入线上市场&#xff0c;实现服务升级的关键利器。本文将为您详细介绍这样一套极具…

作者头像 李华
网站建设 2026/9/9 15:31:29

清华大佬强推!全网第一本中文大语言模型教程来了,391页 全开源!

第一本中文大语言模型教程来了&#xff0c;这是由中国人民大学高瓴人工智能学院赵鑫负责况且开源的大模型入门书籍&#xff0c;并且是开源可下载的。 本书主要面向希望系统学习大语言模型技术的读者&#xff0c;将重点突出核心概念与算法&#xff0c;并且配以示例与代码帮助读者…

作者头像 李华
网站建设 2026/9/10 4:25:35

雷科电力-REKE-5A大地网接地电阻测试仪

一、产品概述&#xff1a;雷科电力-REKE-5A 接地网阻抗测试仪是一种高精度测试仪器&#xff0c;广泛应用于变电站等领域&#xff0c;用于测试接地电阻及相关参数。该仪器具有体积小、重量轻、携带方便、抗干扰能力强、精度高等特点。仪器采用一体化结构&#xff0c;内置变频电源…

作者头像 李华
网站建设 2026/9/9 5:03:07

Qwen3-VL-8B本地部署与多模态应用指南

Qwen3-VL-8B 本地部署与多模态应用实战 你有没有遇到过这样的情况&#xff1f;用户上传一张模糊的订单截图&#xff0c;客服机器人却只能回一句“请描述问题”&#xff1b;电商平台每天新增上万张商品图&#xff0c;信息录入仍靠人工一条条核对&#xff1b;内容审核系统面对一张…

作者头像 李华
网站建设 2026/9/9 23:42:58

vLLM-Omni发布:全模态模型高效服务新框架

vLLM-Omni发布&#xff1a;全模态模型高效服务新框架 在生成式 AI 从“能说会写”迈向“能看会听、能创作会决策”的今天&#xff0c;多模态智能体正以前所未有的速度渗透进内容创作、智能客服、机器人交互等核心场景。然而&#xff0c;支撑这些复杂应用的底层推理系统却频频遭…

作者头像 李华
网站建设 2026/9/9 21:09:01

从Workflow到ReAct,AI Agent智能化升级全攻略,看懂这篇就够了!

本号之前文章中介绍了用Dify工具实现的针对故障拍照进行智能检索的运维神器&#xff0c;这个案例中Agent是使用典型的workflow方式配置出来的&#xff0c;“先进行OCR&#xff0c;然后检索知识&#xff0c;最后生成答案”这个执行步骤是我们预先定义好的&#xff0c;包括网上很…

作者头像 李华