news 2026/6/10 16:39:04

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/6/10 9:09:15

Dify可视化流程编排引擎的技术实现剖析

Dify可视化流程编排引擎的技术实现剖析 在AI应用开发正从“模型为中心”向“系统集成”演进的今天&#xff0c;一个日益突出的问题摆在开发者面前&#xff1a;如何高效地将大语言模型&#xff08;LLM&#xff09;与业务逻辑、外部数据源和工具链整合成稳定可用的产品&#xff1…

作者头像 李华
网站建设 2026/6/10 10:52:19

公司新来一个浙大硕士,月薪27K。比我少5年工作经验,却因为学历光环直接空降任组长。而我每天996,领导却说:你已经到天花板了。

大家好&#xff0c;我是岳哥。看到这个帖子&#xff0c;我差点以为是在说我自己。27K的浙大硕士空降组长&#xff0c;5年老员工996拿着更少的钱&#xff0c;干着更多的活&#xff0c;还得给新来的擦屁股。最扎心的是什么&#xff1f;领导一句"你已经到天花板了"&…

作者头像 李华
网站建设 2026/6/10 10:51:47

FLUX.1-dev服装生成LoRA模型推荐

FLUX.1-dev服装生成LoRA模型推荐 最近在 FLUX.1-dev 的生态里挖到一个专攻服装设计的 LoRA 模型&#xff0c;效果真的让人眼前一亮。输入一段描述&#xff0c;它就能生成结构清晰、材质分明、风格精准的时装图稿——从机能风夹克到维多利亚长裙&#xff0c;细节拉满&#xff0…

作者头像 李华
网站建设 2026/6/10 10:59:55

LangFlow支持OAuth2认证的安全访问控制

LangFlow 集成 OAuth2&#xff1a;构建安全可信的可视化 AI 工作流平台 在企业加速拥抱人工智能的今天&#xff0c;低代码、可视化工具正成为连接技术与业务的关键桥梁。LangFlow 作为基于 LangChain 的图形化工作流引擎&#xff0c;让开发者无需编写大量代码即可设计复杂的 LL…

作者头像 李华