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

华企网站建设推广优化wordpress 插件 慢

华企网站建设推广优化,wordpress 插件 慢,购买手表的网站,外贸网站建设公司流程useSWR 是一个 React Hooks,是 HTTP 缓存库 SWR 的核心方法之一。SWR 是一个轻量级的 React Hooks 库,通过自动缓存数据来实现 React 的数据获取。 第一个参数是被缓存的数据的 key, 第二个参数是一个函数,该函数返回数据或者一个…

useSWR 是一个 React Hooks,是 HTTP 缓存库 SWR 的核心方法之一。SWR 是一个轻量级的 React Hooks 库,通过自动缓存数据来实现 React 的数据获取。
第一个参数是被缓存的数据的 key,
第二个参数是一个函数,该函数返回数据或者一个 Promise
第三个参数是一个配置对象,它允许我们对 useSWR 请求的行为进行一些自定义设置, 参数如下

revalidateOnFocus - 如果设置为 true,窗口焦点切换到此页面时将自动重新验证数据。
revalidateOnReconnect - 如果设置为 true,每次从离线到在线时将自动重新验证数据。
revalidateOnMount - 如果设置为 true,每次组件挂载时都会自动重新验证数据。
refreshWhenHidden - 如果设置为 true,在文档不可见时还是会自动重新验证数据。
refreshWhenOffline - 如果设置为 true,即使 offline,也会自动重新验证数据。
suspense - 如果设置为 true,在重新验证数据之前将显示占位符内容来保持组件渲染的持续性。
errorRetryCount - 它是重试次数,默认值为 3,当数据验证失败时,它将尝试重新验证数据的次数。
errorRetryInterval - 毫秒数,当数据验证失败后重试的间隔时间。默认值为 5 秒。
dedupingInterval - 重复验证响应的缓存时间,以毫秒为单位。
focusThrottleInterval - 切换页面焦点之后,重试时间的等待时间。
loadingTimeout - 最长等待请求的毫秒数,超时会显示加载错误消息。
import useSWR from 'swr'
const apiUrl = `/api/users/${userId}`const { data, error } = useSWR(apiUrl)

import useSWRImmutable from ‘swr/immutable’
useSWRImmutable 是一个 React Hooks,它是从 swr/immutable 库中导入的。它可以在缓存过期之前重新使用数据,以避免从服务器读取数据的时间和网络成本,帮助提高应用程序的性能和用户体验。
useSWRImmutable 并不是同步调用的。它是一个异步 Hook,在使用 useSWRImmutable 时,当我们作出数据请求时,它将使用本地缓存提供此数据。如果数据不存在于本地缓存中,则发起异步 API 请求,然后将结果存储在缓存中。下一次尝试获取这个数据的时候,useSWRImmutable 只需返回本地缓存中的数据。


import useSWRImmutable from 'swr/immutable'
// const { data, error } = useSWRImmutable(key, fetcher, options)
const { data: userInfo } = useSWRImmutable('userInfoConfig', getUserconfig, {})

import useSWRMutation from ‘swr/mutation’
useSWRMutation提供了简单且强大的方式来管理数据的更新和提交,从而让我们轻松地构建出 CRUD 应用程序。useSWRMutation Hook 可以帮助我们轻松地使用 REST API 进行数据更新、提交和创建。与传统的 useEffect 和 useState 结合使用方式不同,它可以处理HTTP请求的生命周期管理,并且还能自动更新缓存并在成功或失败时提供API响应。

const { trigger: cancleTrigger } = useSWRMutation('canleBuild', cancleBuild) as any
cancleTrigger(obj).then(res => {if (res.code === '0') {notification.success({message: '提示',description: '取消构建成功',})M({ ...appBuildparamsInfo, jobName })}})

import { useSWRConfig } from ‘swr’
useSWRConfig 是一个 React Hook,可以让我们轻松地配置和管理 useSWR Hook 的全局配置。假设我们要在所有使用 useSWR 的组件中统一配置 API 的缓存时间和错误重试次数,我们可以使用 useSWRConfig 来实现:

import { SWRConfig } from 'swr'
const { cache, mutate } = useSWRConfig({provider: () => new Map(),shouldRetryOnError: false,revalidateOnFocus: true,dedupingInterval: 10000,errorRetryInterval: 5000,errorRetryCount: 3})
http://www.yayakq.cn/news/35940/

相关文章:

  • 上海网站营销怎么样福田附近公司做网站建设哪家效益快
  • php 企业网站源码互联网行业五行属什么
  • 沈阳大十字街附近做网站公司大学专业宣传网站开发课题意义
  • 资源网站推荐几个网页设计师需要学什么技能
  • 房地产网站做编辑刚刚入行百度指数第一
  • 网页制作模板水果深圳seo优化排名推广
  • 北京企业官网网站建设门户网站建设理由
  • 我想做网站 怎么做呢潍坊做网站的网络公司
  • 淮安市盱眙县建设局网站wordpress 主题 轮播
  • 什么视频直播网站做挣钱做游戏特效的网站
  • 中国采购网官方网站企业网站设置费用
  • 建设部网站注销一级建造师电子商务网站建设参考文献书籍
  • 武钢建工集团建设分公司网站稿定设计在线制作官网
  • 用单页做网站 文章直接写上去 百度收录关键词吗自动水wordpress
  • 哪儿能做邯郸网站建设个人网站的设计流程
  • 网站优化目的德清网站制作
  • 专门做面条菜谱的网站重庆巴南区网站建设
  • wordpress 目录扫描wordpress优化分析
  • 网站开发测量像素工具网站规划 时间
  • 微信上浏览自己做的网站吗法制网站建设问卷调查
  • 深圳网站建设明细报价表08wordpress主题
  • 网站开源源码wordpress 相册 链接
  • 做播放器电影网站需要多少钱北京网站建设 时创设计
  • WordPress建站可以吗kj6699的seo综合查询
  • 门户网站建设自查整改自己网站建设容易吗
  • 云南省建设工程质量协会网站安徽省建设工程安全 协会网站
  • 湖南智能网站建设推荐行政机关网站建设的意义
  • 广州网站开发平台做五金找订单查什么网站
  • 扬州专业做网站wordpress 企业版
  • 微信网站怎么做的好名字xiu主题做的网站