腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
useEffect
挂钩
不
重新
呈现
元素
、
、
我有一个
useEffect
的问题,我希望它
重新
渲染网格的
元素
,当这个网格中的一个
元素
被删除,一个包含该
元素
数据的变量被更改时,use effect引用这个变量,所以我希望它
重新
渲染它所放置的网格。addTaskToNote(current.id, '', false) cancelModals() mapStateToP
浏览 5
提问于2021-08-03
得票数 0
1
回答
响应使用效果/组件-Did装入与状态钩子+函数
在我看来,可以用状态
挂钩
和函数组件替换
useEffect
/ComponentDid悬置。例如,如果我想在
useEffect
或componentDidMount中进行提取,我可以简单地创建一个函数组件来
呈现
所需的抓取,在函数中添加抓取方法(该方法将在
呈现
时执行)来修改状态
挂钩
(这样,一旦数据到达,页面将与数据一起
重新
呈现
)。由于function具有选择性
呈现
,因此函数组件中任何其他被更新的部分都不会导致不必要的提取。 我说得对
浏览 1
提问于2022-01-23
得票数 -2
1
回答
您已多次调用Google Maps API
、
、
、
我有一个试剂组件,当它挂载时,我导出了一个名为loadMap的函数: google_maps.js export function loadMap() { var script = document.createElement('script'); script.src = 'https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap
浏览 78
提问于2020-06-22
得票数 1
1
回答
通过道具实现D3可缩放Sunburst和React更新
、
、
、
、
function usePrevious(value) {
useEffect
(() => {} const prevProps = usePrevious(props); </div>} 很多代码库代码
浏览 25
提问于2021-07-13
得票数 0
1
回答
ReactJS:函数多次运行而未被调用
、
、
> console.log('test'); )(); App.js源代码: const [loading, setLoading] = useState(true);
useEffect
浏览 14
提问于2020-03-13
得票数 0
1
回答
道具可以在
useEffect
中使用吗?
、
我有一个问题,就是你是否可以在useEffects中使用道具
浏览 2
提问于2022-05-18
得票数 1
1
回答
我的钩子没有更新,因为我正在使用redux工具箱从api获取数据。
、
、
、
、
attendance);
useEffect
(() => {
浏览 1
提问于2022-11-17
得票数 0
2
回答
如何在react应用中刷新后从本地存储中强制注销或删除token?
、
、
、
、
我有一个创建react应用程序,我希望每次用户刷新浏览器或手动更改端点时,我都想删除存储在本地存储中用于身份验证的令牌(或注销)。有没有办法做到这一点?
浏览 83
提问于2021-05-30
得票数 1
1
回答
为什么
useEffect
之外的函数会被调用,而没有依赖数组的
useEffect
中的函数却不会被调用呢?
、
、
、
、
直到今天,我还以为没有依赖数组的
useEffect
内部的代码和
useEffect
之外的代码都会在每个重发程序上触发,但是后来我发现了这个奇怪的情况,我不明白为什么会发生这种情况。当您第一次单击该按钮时,它会将一个setState触发为不同的值,以使其重命名并调用两个console.log,但当您第二次单击该按钮时,会以相同的值调用setState,仍然会调用外部console.log,但
useEffect
如何在不再次触发
useEffect
的情况下
重新
评估组件? 下一次单击按钮时,不会发生任何事情,因为调用
浏览 15
提问于2021-04-28
得票数 3
回答已采纳
2
回答
在选择选项上选择新项目后,
Useeffect
未更新
、
、
、
首先,我使用
useEffect
到setCurrency,然后我使用getCurrency的映射将其添加到选择选项中。currency=${selectId.id}`我添加了selectedId.id,但每次更改选项选择它都不会影响并使用
useEffect
更新。我尝试了不同的解决方案不能做到这一点。如何更新
useEffect
eveytime选项选择更改(selectId.id)?null, }); const [cityOptions, setCityOptions] =
浏览 20
提问于2021-08-26
得票数 0
回答已采纳
1
回答
如何避免错误:太多的
重新
呈现
。限制
呈现
的次数以防止无限循环。
、
、
、
状态areaCodeundefined未定义watchAllFields未定义未定义 错误-错误:太多的
重新
呈现
。React限制
呈现
的数量,以防止无限循环。
浏览 2
提问于2021-12-17
得票数 0
1
回答
如何在没有
重新
渲染的情况下访问redux connect mapStateToProps
、
、
代码: // listen to mouse clicking outside of autocomplete or input document.addEventListener我认为mousedown事件可能与此有关,所以我测试了使用以下超时访问react-redux connect props:
useEffect
(() => { const timer = setTimeout
浏览 14
提问于2020-10-06
得票数 1
2
回答
在播放列表、
useEffect
挂钩
依赖数组中响应更改歌曲
、
、
使用
useEffect
钩子成功地获取了初始歌曲,但是当在下一个/前一个按钮中执行onClick()方法时,我不知道如何再次调用这个钩子。考虑到我的
useEffect
挂钩
似乎是错误的,这是意料之中的。JSFiddle (无法插入堆栈溢出JS/HTML/CSS ) import react, { useState,
useEffect
} from 'react'; const钩子条件依赖数组的文章,并试图在
useEffect
钩子中
浏览 2
提问于2021-09-03
得票数 0
回答已采纳
1
回答
如何检测道具的变化反应?
、
我有两个组件:Radiobuttons和RadioOutput,其中RadioOutput接受来自Radiobuttons的道具。在单击单选按钮时,我可以控制台记录道具的更改如下:import React, { useState } from 'react'; const [cause, setCause] = useState(null); const handle
浏览 1
提问于2021-06-30
得票数 1
回答已采纳
1
回答
useEffect
不会在初始
呈现
中运行。
、
、
在
useEffect
中,每当窗口宽度发生变化时,我都希望
呈现
组件。每次宽度发生变化时,它都会
重新
呈现
组件(因为keyData依赖于它,并且它在dependencyList中),但是没有在初始
呈现
中
呈现
。所以组件在我调整窗口的大小之前不会
呈现
。useWindowDimensions(); React.
useEff
浏览 4
提问于2021-10-01
得票数 0
回答已采纳
3
回答
如何在
useEffect
挂钩
中
重新
呈现
组件
、
、
好的,那么:
useEffect
(() => { }, [props.lang]); 每次使用props.lang更改时,我应该在
useEffect
中做些什么来
重新
渲染组件?
浏览 23
提问于2019-09-20
得票数 17
回答已采纳
1
回答
React中的API调用无限循环
import React, { useState export const GeoCodeContext = React.createContext
浏览 11
提问于2020-09-23
得票数 0
回答已采纳
1
回答
TypeError:无法设置属性'className‘为null
、
、
</a> </header}import React, { useState,
useEffect
Component, pageProps, apollo }) => { 我认为可能会发生错误,因为窗口在
use
浏览 4
提问于2021-07-27
得票数 0
回答已采纳
2
回答
使警报消息在React功能组件中x次后消失
、
、
import React, {
useEffect
, useState } from 'react'; { { }, []); const表单再次提交,所以我想再次显示警报,消息不会
重新
呈现
,并且在5秒后消失,这是
浏览 0
提问于2020-04-27
得票数 2
1
回答
重新
呈现
一个反应性js功能组件
、
、
、
我有一个简单的问题,关于在不
重新
呈现
整个页面的情况下
重新
呈现
一个功能性的react组件。在几个帖子中,人们在谈论: history.push("/"); Can't perform a
浏览 2
提问于2020-10-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
React使用钩子增强组件
React组件开发中常见的陷阱
React Hooks踩坑分享
React Hooks源码深度解析
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券