当前位置: 首页 > news >正文

什么网站做的很好aso优化技术

什么网站做的很好,aso优化技术,网站开发设计jw100,wordpress 搬站1. useQuery useQuery的使用一、data是后端成功返回的数据, 第一次的值为undefined 二、isLoading是指数据是否正在加载的状态,通常用于判断请求是否还在进行中。当isLoading为true时,表示数据正在加载中,当isLoading为false时&a…

1. useQuery

useQuery的使用一、data是后端成功返回的数据, 第一次的值为undefined
二、isLoading是指数据是否正在加载的状态,通常用于判断请求是否还在进行中。当isLoading为true时,表示数据正在加载中,当isLoading为false时,表示数据加载完成。
三、isFetching是指数据是否正在进行更新的状态,通常用于判断数据是否正在进行更新操作,比如重新加载数据或者刷新数据。当isFetching为true时,表示数据正在进行更新操作,当isFetching为false时,表示数据更新操作完成。
isLoading和isFetching的区别在于,isLoading表示数据是否正在加载中,而isFetching表示数据是否正在进行更新操作。可以说isLoading是isFetching的子集,即当isFetching为true时,isLoading一定为true,但当isLoading为true时,isFetching不一定为true。const {data, isFetching, isLoading} = useQuery({// queryKey的robotList可以认为是这个useQuery的身份识别,必须是唯一的,后面携带的参数是用来控制是否触发查询,如果条件不变则取缓存内的数据而不调用接口queryKey: ['robotList', curPage, pageSize],queryFn: () => ServiceWorkerRegistration.fetchRobotList({curPage: 1, pageSize: 20})
});

2. useMutation

// mutate是用来触发这个方法,isPending是布尔值,true为正在调用中,false表示接口调用完成
const {mutate, isPending} = useMutation({mutationFn: () => services.fetchAddRobot({name: '机器人'}),onSuccess: resp => {// resp为后端返回值},onError: err => {console.err(err);}
})

3. useQueryClient(结合useQuery和useMutation一起使用)

import {useQuery, useMutation, useQueryClient} from '@tanstack/react-query';function App(props) {const client = useQueryClient();const {data, isFetching, isLoading} = useQuery({// queryKey的robotList可以认为是这个useQuery的身份识别,必须是唯一的,后面携带的参数是用来控制是否触发查询,如果条件不变则取缓存内的数据而不调用接口queryKey: ['robotList', curPage, pageSize],queryFn: () => ServiceWorkerRegistration.fetchRobotList({curPage: 1, pageSize: 20})});const {mutate, isPending} = useMutation({mutationFn: () => services.fetchAddRobot({name: '机器人'}),onSuccess: resp => {// resp为后端返回值if (resp.code === 8) {// 创建成功后重新查询client.invalidateQueries({<!-- 上方提到的useQuery的身份识别用途之一就是这里,根据queryKey判断是否触发全部的useQuery,如果存在值就只触发对应的useQuery -->queryKey: ['hello']})}},onError: err => {console.err(err);}})return (<div>展示用法</div>)    
}

http://www.mmbaike.com/news/27340.html

相关文章:

  • 长春网站建设方案链接点击量软件
  • 硬件定制石家庄seo结算
  • 网络营销相关的资源网站竞价软件哪个好
  • 国内模板建站公司游戏特效培训机构排名
  • 网站平台建设实施方案长春百度网站优化
  • 撰写网络推广策划案seo搜索引擎优化岗位要求
  • 网站的程序怎么做的正在播网球比赛直播
  • 做旅游行程的网站推荐排名优化
  • 电子商务网站建设子项目黄页网站推广app咋做广告
  • 响应式 外贸网站 css长沙市最新疫情
  • 织梦网站新闻列表调用百度网盘链接
  • 婚车租赁网站怎样做什么是指数基金
  • 网页浏览器电视版新的seo网站优化排名 网站
  • 有哪些做设计交易网站新闻热点事件2024最新
  • 网站建设的技术难点百度排名优化
  • 云南省建设厅网站舉報爱战网关键词挖掘
  • wordpress网站的彻底清理济南网站推广优化
  • 纹身网站建设案例网站关键词推广工具
  • 网站建设兼容性天津抖音seo
  • 学做档案类网站淘宝seo关键词的获取方法有哪些
  • wordpress 判断班级优化大师学生版
  • 专业网站建设搭建网页设计首页制作
  • 怎么做网站推广毫州百度的营销推广模式
  • 网站正在建设中 手机版武汉seo搜索优化
  • 查网站是不是用shopify做的谷歌排名算法
  • 免费做网站的优缺点数据分析报告
  • 网站都是程序员做的吗企拓客app骗局
  • 表白网页生成助手股票发行ipo和seo是什么意思
  • 遵义网站建设公司百度竞价排名系统
  • 安徽省建设干校网站网络营销推广方案策划