腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
自定义
钩子
通过
AJAX
请求
封装
useEffect
、
问题说明如下:设计一个
自定义
钩子
来
封装
useEffect
,它可以执行副作用操作(如
AJAX
请求
),设计的
自定义
钩子
可以跳过第一次操作,从第二次开始执行副作用操作。这里我设计了一个
钩子
,但是它是不正确的。我知道
钩子
的关键是如何判断这是否是第一次调用
自定义
钩子
。有人告诉我应该
使用
useRef来计算counter,但我不太确定如何用useRef来设计它。function
浏览 26
提问于2021-04-21
得票数 1
回答已采纳
1
回答
为什么或何时在
自定义
钩子
中
使用
状态?
、
、
我正在学习
自定义
钩子
的反应。我以下面的典型示例(useFetch)为例,您可以在中看到这一点。import { useState,
useEffect
} from "react";const [data, setData] = useState*/ fetch(url).then((res) => res.json()).then((data) => setDat
浏览 2
提问于2022-05-16
得票数 0
回答已采纳
2
回答
反应
useEffect
行为
具有如此简单的反应成分: console.log("
useEffect
outer")
浏览 10
提问于2022-02-10
得票数 0
1
回答
为什么:在返回的组件实例中没有找到‘`render`’方法:您可能忘记定义‘`render`’
、
、
、
in Component (at withScreenDimensionHOC.js:11)export default connect(mapStateToProps, mapDispatchToProps)();我创建了
自定义
钩子
: import{
useEffect
, useState } from 'r
浏览 1
提问于2021-09-27
得票数 0
回答已采纳
1
回答
无法
使用
React
钩子
返回的值
、
、
我试图
使用
自定义
钩子
来发出HTTP
请求
,然后
使用
还原器更新组件中的状态。HTTP
钩子
:import axios{ const [url, setUrl] = u
浏览 4
提问于2020-07-13
得票数 0
回答已采纳
1
回答
调用在第一个呈现和验证器上多个位置
使用
的
钩子
、
、
我有一个组件,它呈现包含文件上传的表单(
使用
Ant )。在页面的第一个呈现中,我需要进行一个http调用。所以我有个密码:现在,我做了一个定制
钩子
useSomethingQuery,它
使用
useQuery
钩子
来发出
请求
浏览 4
提问于2022-10-17
得票数 0
1
回答
使用
自定义
设置程序和清理功能包装useState
钩子
、
我想创建一个
自定义
的反应
钩子
setValue(derivedValue);} 我可以
通过
上面的代码来实现这一点当我将
useEffect
钩子
中的返回值用作依赖项时,
浏览 4
提问于2021-07-05
得票数 3
回答已采纳
2
回答
使用
带有副作用的
自定义
钩子
进行事件处理(例如,OnClick)
、
、
在尝试
使用
自定义
钩子
处理OnClick事件时,我遇到了以下问题:另一种方法是
使用
自定义
钩子
来处理单击。我会在函数组件主体的开头调用
自定义
钩子
,然
浏览 2
提问于2021-03-18
得票数 0
回答已采纳
1
回答
带有函数参数的
自定义
钩子
的最佳实践接口
、
我正在创建一个
自定义
钩子
来检测给定HTMLElement内部/外部的单击。由于
钩子
接受函数作为参数,因此似乎需要将输入包装在useCallback中,或者用useRef存储在
钩子
中,以防止
useEffect
重复触发。
useEffect
docum
浏览 3
提问于2020-09-02
得票数 0
2
回答
useRef回传
自定义
钩子
我可以
使用
useRef()来从
自定义
钩子
中提取对象吗?因为如果不这样做,当我将从
钩子
返回的对象作为
useEffect
依赖项
使用
时,就会得到一个无穷大的
请求
循环。我现在
使用
的代码示例: apiHook.current = useRequest( {onSuccess: (data) => {
浏览 4
提问于2020-08-26
得票数 0
回答已采纳
3
回答
火源和反应钩(useState &
useEffect
)
、
、
错误 错误:无效
钩子
调用。
浏览 4
提问于2019-11-28
得票数 3
回答已采纳
2
回答
React
钩子
等待,直到上一次调用完成
、
、
我正在做一个
使用
钩子
的react项目。我被分配了一项任务 “更改useInterval
钩子
,或创建一个新的
钩子
(usePoll?)。这应该与useInterval的操作相同,但应该等到
ajax
请求
完成后再启动计时器”。 我是新的反应挂钩,并正在寻找一个解决方案,但找不到。当前的useInterval函数如下。import React, {
useEffect
, useRef } from 'react'; export function useIn
浏览 47
提问于2019-06-20
得票数 3
2
回答
在
自定义
钩子
和组件中
使用
useEffect
有什么不同
、
、
、
我想知道在组件中
使用
useEffect
钩子
和
自定义
钩子
有什么不同。例如 如果我有一个功能组件( component )并在其中直接
使用
useEffect
钩子
import React,{
useEffect
} from 'react'; }) } 现在,如果我在组件内部
使用
这个
自定义
<em
浏览 21
提问于2020-06-12
得票数 3
回答已采纳
1
回答
为什么每次呈现React组件时都初始化我的useState变量?
在
使用
某些
自定义
钩子
时,我观察到了以下行为:每次组件呈现时,都初始化我的useState变量。更具体地说,我
通过
使用
辅助函数动态创建测试数据来观察到这一点。PS:我试图将函数testData
封装
到useCallback
钩子
中。但这是行不通的,因为useCallback不能在“顶层”
使用
。此外,我不想找到一个“解决办法”,我真的很想了解我的问题的根源。import React, {
useEffect
, useState } from
浏览 11
提问于2022-07-28
得票数 0
3
回答
如何处理/链接依赖于另一个具有反应
钩子
的同步副作用
、
、
在当前的redux应用程序中,我大量
使用
同步/链接操作和API
请求
,通常
通过
redux-saga或块来处理这些
请求
。因此,当返回第一个API
请求
的响应时,该数据将用于下一个API
请求
等。我已经做了一个
自定义
钩子
"useFetch“(在这个例子中它做了很多事情,因为它是一个简化的版本,而且我还必须对它进行小的调整才能工作在codesandbox上-参见下面的代码)。问题在于,由于“
钩子
规则”,我不能在
useE
浏览 0
提问于2019-04-06
得票数 21
回答已采纳
1
回答
在react-native中,在
useEffect
之前获取用户位置
、
、
我有一个
自定义
的useLocation
钩子
来获取用户的位置: const useLocation = () => { getLocation();}; 然后,在呈现数据的FlatList的组件中,在
useEffect
钩子
中,我有一个简单的http
请求
来获取用户附近的数据。我遇到的问题是,当
useEffect
浏览 20
提问于2021-04-19
得票数 0
1
回答
如何根据属性使
useEffect
()成为可选项
、
、
有些是必须获取的,而另一些是我
自定义
选择的,它们将作为道具传入,因此不需要获取。 async function fetchData() { const request = await axios({ url: fetchUrl
浏览 10
提问于2021-02-18
得票数 0
1
回答
React:从类到函数的异步
、
但问题是,大多数教程都是旧的,仍然
使用
旧的状态而不是
钩子
。 newSequence.push({id: todo.id, order: index + 1 });
useEffect
浏览 2
提问于2021-04-19
得票数 0
回答已采纳
2
回答
在
使用
React Hooks编写REST API时,如何重用代码?
、
、
、
、
因此,我想向您寻求一些帮助,这样我就可以对不同的API
请求
重用
钩子
。 在本教程中,我编写了一个示例,其中
使用
Hooks来保存API
请求
状态,我认为这是一个可以重用的好模式。基本上,除了const data = await API.getItems(token['my-token'])之外的所有东西都可以用于我想要发出的所有/大多数API
请求
。在构建一个干净的API框架时,我应该如何重用
使用
这些技术的代码?import { useState,
useE
浏览 2
提问于2020-07-21
得票数 2
1
回答
如何使
自定义
钩子
返回函数,该函数
使用
另一个
钩子
、
、
所以我有一个
自定义
钩子
,我想在另一个组件中的多个地方
使用
这个
钩子
,比如一个函数,它接受参数(对于来自useNavigate()的react-router-dom-v6,我们
使用
它作为const navigate/url/to/navigate')可以在多个地方
使用
)。
use
浏览 5
提问于2022-06-30
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券