腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
SWR
和
fetch
api
的
类型
安全
数据
获取
钩子
?
、
、
、
我正在尝试找出是否有一种方法来抽象我为我
的
React应用程序创建
的
数据
获取
钩子
,以及Typescripts泛型。不幸
的
是,我对Typescript
的
理解并不像我希望
的
那样好,所以我陷入了困境。我
使用
的
钩子
是基于
SWR
提供
的
example,
SWR
是我正在
使用
的
数据
抓取库。更明确地说,我
使
浏览 22
提问于2021-03-31
得票数 2
回答已采纳
3
回答
在
SWR
中
使用
mutate重新验证
数据
-我应该
使用
哪一个?
、
、
、
、
在我
的
应用程序中,用户每次创建新专辑时,post请求响应都会响应更新后
的
专辑列表。 为了提供更好
的
用户体验,我希望用户在应用程序中看到新内容,而不必刷新页面。我知道
SWR
的
变体
的
存在,但到目前为止,我还不能让它工作。 我试图在我
的
钩子
中设置1000ms
的
refreshInterval,但我想知道如何通过
使用
变异来实现它。这是我尝试过
的
:
SWR
钩子
const f
浏览 62
提问于2020-10-07
得票数 6
回答已采纳
1
回答
根据页面中
的
用户选择多次
获取
远程
数据
、
、
、
我正在
使用
下一个js来开发一个web应用程序。我有以下几页: <component_1> </component_1> Based on the user selection,
fetch
getInitialPro
浏览 3
提问于2020-04-16
得票数 1
回答已采纳
1
回答
处理自定义
SWR
钩子
中
的
错误
、
、
、
我编写了一个自定义
钩子
,它
使用
SWR
从我
的
API
中检索
数据
,同时为请求设置“身份验证”头。
钩子
对所有成功
的
请求都很好,但是我希望能够处理失败
的
请求(400个状态代码)。我可以
使用
const res = await
fetch
(url
的
结果访问状态代码,但是如何将error参数中
的
错误返回给
钩子
的
调用者呢?import useS
浏览 3
提问于2021-03-27
得票数 2
回答已采纳
1
回答
向
SWR
发出请求时typescript出现问题
、
、
、
、
我想知道传递给下面的函数
的
这个参数
的
类型
是什么 const fetcher = async (...args) => { ~_ 0const res = await
fetch
(...args);3 }; 这是我针对
SWR
的
fetcher函数,这是我得到
的
错误 [tsserver 2556] [E] Expected 1-2 arguments, but got 0 or more.
SW
浏览 21
提问于2020-10-05
得票数 6
回答已采纳
1
回答
使用
nextjs中
的
axios返回未定义
数据
的
useSWR
、
、
、
、
我有一个useSubjects自定义
钩子
,可以从利用useSWR
的
API
端点
获取
数据
。{ error,} <> </>} 但是,应该保存从c
浏览 6
提问于2022-07-06
得票数 0
回答已采纳
1
回答
即使存在缓存
的
数据
,
swr
useSWR
钩子
是否必须在每次
使用
数据
时发送HTTP请求进行重新验证?
、
、
、
当我阅读
SWR
react文档
和
陈旧
的
同时重新验证方法时,似乎
swr
只在短时间内
使用
缓存
的
数据
来快速向用户显示结果。下一次需要
获取
相同
的
内容,只要缓存
的
文件基于Cache-Control或Expires是可用
的
和
有效
的
。它
使用
缓存
的
数据
,不向服务器发送HTTP请求。然而,当涉及到
swr
use
浏览 9
提问于2022-03-16
得票数 4
2
回答
在调用mutate()之前防止useSWR
获取
、
我有一个
使用
SWR
+ Axios进行
数据
获取
()
的
React应用程序。问题是,我
使用
useSwr
的
自定义
钩子
在初始化
钩子
时首先
获取
所有
数据
。我
的
目标是只有当我调用mutate时才能
获取
。useSwr
的
自定义
钩子
import useSWR, { useSWRConfig } from "
swr
&qu
浏览 10
提问于2021-12-06
得票数 6
8
回答
使用
swr
时,我只能
获取
一次
数据
吗?
、
例如,我
使用
react路由器切换到不同
的
页面: const { data, error } = useSWR('/a-data', fetcher);const { data, error } = useSWR('/b-data', fetcher); <div>{data}</div>};
使用
swr
,当我不是第一
浏览 0
提问于2020-07-07
得票数 6
1
回答
localStorage未
使用
NextJS中
的
axios拦截器定义
、
、
我
的
根目录中有一个名为
api
.js
的
文件,它负责调用外部
API
(请求和响应拦截器)。我
使用
它来注入access_token,所以我
的
请求拦截器看起来是这样
的
; baseURL,有一个名为users.js
的
文件.我所要做
的
就是从外部
API
返回用户列表,并在加载
浏览 1
提问于2021-01-19
得票数 2
回答已采纳
1
回答
如何通过
SWR
钩子
使用
存储在缓存中
的
数据
,以及如何使
SWR
只
获取
一次
、
多亏了useEffect
钩子
,我有一个在挂载时
获取
数据
的
组件。当我重新导航到这个组件时,我希望它不要在挂载时重新
获取
数据
,而是
使用
useSwr
钩子
提供
的
“缓存”
数据
。我不知道该怎么做。我读到
的
是,你可以这样调用
swr
: const { data } = useSwr('same route as previous one') 它会给你之前
的
<e
浏览 47
提问于2020-10-09
得票数 1
1
回答
在单击-
SWR
/ React按钮上创建新
的
获取
请求
、
、
、
、
我正在
使用
API
构建一个琐碎
的
应用程序。import useSWR from "
swr
"; const url: <VerifyButton />}
浏览 2
提问于2022-06-13
得票数 0
1
回答
获取
特定ID
的
数据
的
useSWR
、
、
我在
SWR
中
使用
NextJS,我想用
SWR
获取
一个特定ID
的
数据
。当用户单击表行时,它将从服务器上提取带有该ID
的
数据
。'/
api
/expenses/show', () => .get('/
api
/expenses/show/' + expenseId)
浏览 6
提问于2022-02-23
得票数 0
2
回答
等待呼叫响应
的
最佳实践是什么?
、
在我
的
App.js脚本中,如下所示:
fetch
(url)colorsData.colors[0].image.named : "Loading..."
浏览 5
提问于2022-10-20
得票数 0
回答已采纳
3
回答
无法从
SWR
fetch
- React访问我
的
数据
、
你好,我尝试构建一个从
API
获取
数据
的
应用程序。我
使用
SWR
Hooks来
获取
数据
import
fetch
from "isomorphic-unfetch" import useSWR from "
swr</
浏览 27
提问于2020-02-24
得票数 3
回答已采纳
2
回答
使用
useSWR从Firebase
获取
的
数据
返回未定义
的
、
、
、
我遵循一个
使用
useSWR从Firebase
获取
数据
并
使用
它来设置状态
的
过程。但是,当我尝试对
数据
进行控制台记录时,就会出现未定义
的
情况,并且屏幕会显示加载。这有什么原因吗。我甚至复制了讲师
使用
的
完全相同
的
代码(除了
API
链接)。import { useEffect, useState } from 'react'; import useSWR from '
sw
浏览 11
提问于2021-11-18
得票数 3
回答已采纳
1
回答
用于更新实时内容
的
socket.io与
swr
、
、
、
我目前正在用next.js构建一个web应用,它需要跨设备
的
实时更新,例如,如果有人加入了一个群,它需要立即显示给该群
的
所有现有成员。目前,我最初是在页面加载时为用户
获取
数据
,并在必要时
使用
socket.io更新内容。但是,我刚刚发现了
SWR
框架,当请求
的
正文发生变化时,它会自动更新内容。我
的
问题是:我是坚持我目前
的
方法,还是
使用
SWR
钩子
?目前,在页面加载时正在
获取</e
浏览 8
提问于2020-10-08
得票数 5
回答已采纳
2
回答
使用
Next.js动态页面的useSWR
、
我想
使用
useSWR
和
useRouter创建基于沙龙配置文件ID
的
动态页面,但是在呈现页面之后会加载
数据
。这是我
的
密码:import { useRouter } from "next/router"; export default
浏览 14
提问于2022-03-06
得票数 0
2
回答
用于多个请求
的
useSWR
、
、
我想在我
的
web应用程序中实现useSWR,并从项目中删除axios,但我不知道如何在同一个页面上多次
使用
SWR
。我想我可以用两个
钩子
:const { coinData, coinError } = useSWR(我想你需要
使用
{ data, error }) `h
浏览 3
提问于2021-11-06
得票数 0
2
回答
具有查询字符串
的
可重用
的
获取
函数
我在自己
的
function组件中有一个
获取
函数,我希望在一个单独
的
组件中“输出”它。export const fetchBooksBySubject = (selectedValue) => { method: `GET`,
fetch
(`options) if(response.ok){ } throw new Error('
Api<
浏览 6
提问于2022-05-15
得票数 0
点击加载更多
相关
资讯
React请求后端数据
为什么我不再用Redux了
fetch 如何请求数据
在 Vue3 这样子写页面更快更高效
干货:带你快速上手Vue3.0+Vite构建工具
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券