腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
useEffect
似乎是
在
渲染
完成
之前
触发
的
reactjs
、
typescript
、
blueprintjs
我有一个React组件,
在
组件
完成
呈现后,我试图将焦点移到特定
的
div。 我尝试
在
浏览器中进行调试,但containerRef从未设置过。当我暂停执行显示为:if (containerRef.current) {
的
代码行时,我还可以看到组件还没有被呈现。该组件目前只
渲染
一次(
在
Storybook中传递硬编码数据,但也尝试
在
真正
的
应用程序中模拟它,认为Storybook中
的
某个包装组件可能以某种方式
触发</em
浏览 34
提问于2020-04-02
得票数 0
回答已采纳
1
回答
是否等待同一函数中
的
状态发生变化?
reactjs
、
react-hooks
handleViewSheet是一个点击函数,我不想因为初始
渲染
而使用
useEffect
。没有
useEffect
可以做到这一点吗?
浏览 0
提问于2020-12-25
得票数 2
1
回答
在
使用
useEffect
钩子时,如何避免额外
的
React组件
渲染
?
javascript
、
reactjs
、
react-redux
、
electron
各位,我目前正在做一个React/Electron项目,
在
如何满足我
的
客户
在
使用
useEffect
钩子时
渲染
较少
的
要求上遇到了一些困难。
在
我的当前项目中,我使用
的
是容器/组件结构,因此我有一个包含组件和
useEffect
的
所有逻辑
的
index.js文件。index.js中
的
useEffect
旨在预先填充文件输入(如果文件存在),然而,这是导致额
浏览 0
提问于2020-06-26
得票数 0
1
回答
在
React中,如果依赖项被更改为相同
的
值,
useEffect
会被
触发
吗?
reactjs
、
react-hooks
假设我们有这样
的
情况: // do something如果某些计算做到了这一点呢:在这种情况下,
useEffect
会被
触发
吗?
浏览 66
提问于2021-09-10
得票数 0
2
回答
使用LocalStorage和DB实现React状态无限循环
reactjs
、
local-storage
、
infinite-loop
、
use-effect
、
use-context
我正在开发一个eComm站点,
在
该站点中,我将用户
的
购物车持久化到全局状态和浏览器
的
本地存储中。当它们转到购物车或Checkout页面时,我获取全局状态并将其发送到API进行验证,然后返回购物车
的
“真实”状态。然后,我希望更新全局状态以反映此API数据。
在
购物车和结帐页面上,我有一个监听全局状态更改
的
全局useContext
的
useEffect
。我无法
在
挂载上使用,因为此阶段尚未加载本地存储
useEffect
(()
浏览 0
提问于2020-10-06
得票数 1
2
回答
React Redux -
在
派单问题
之前
快速刷新
之前
的
状态
javascript
、
reactjs
、
redux
、
redux-thunk
我正在构建一个带有Node.js后端
的
React + Redux应用程序,其中一个功能是用户可以查看其他用户
的
个人资料。为此,我
在
Redux state中有一个名为users
的
部分,如下所示: ..., user: {}, isLoading: true主要问题是,当用户查看用户1
的
配置文件页面(因此redux状态现在填充了用户1
的
配置文件),然后查看用户2
的
配置文件页面时,
在
页面呈
浏览 2
提问于2020-08-15
得票数 3
3
回答
当使用带有依赖项
的
useEffect
钩子时,何时
触发
清理功能?
javascript
、
reactjs
、
react-hooks
我使用
useEffect
显示UI加载..。但只有
在
250毫秒之后。起作用了..。但我真的不明白为什么、特别是
useEffect
何时调用返回
的
函数(这会清除超时)。 setLoadingAfterShortTime
浏览 0
提问于2019-03-13
得票数 11
回答已采纳
2
回答
react
useEffect
获取数据已
完成
,但返回值未定义
javascript
、
reactjs
、
react-native
、
fetch
我使用
useEffect
来获取数组数据,然后显示项。当我获取数据时,我可以看到数据获取成功。但是,当我尝试
在
view中显示数据时,它给出了一个错误Cannot read property 'name' of undefined您是否了解如何在view中显示数据
浏览 26
提问于2020-02-19
得票数 0
回答已采纳
1
回答
运行
useEffect
后不会重新赋值变量
javascript
、
react-native
、
react-hooks
所以我
在
开始
的
时候定义了这两个元素 <Row valuetranslate('currency_amount', { })} );
u
浏览 21
提问于2020-05-21
得票数 0
2
回答
Socket.io继续与单个浏览器建立新
的
连接,并在内存中
的
JavaScript堆中结束?
node.js
、
reactjs
、
mongodb
、
socket.io
我正在用一个股票观察列表制作一个股票应用程序,但是socket.io客户端一直
在
与一个浏览器建立新
的
连接。
在
大约250个连接之后,它将javascript堆从内存中释放出来,并停止我从套接字发送
的
working.The数据,这是一个objetc数组,类似于客户端代码中
的
初始状态。另外,如果你有一个更好
的
方式呈现它和任何其他建议,这将是很好
的
。server.listen(PORT, ()=> console.log(`Server is running on por
浏览 3
提问于2020-04-28
得票数 0
回答已采纳
1
回答
组件
在
useEffect
as componentDidMount运行
之前
呈现了两次
reactjs
我正在努力减少
渲染
组件
的
数量。但是我不知道如何在ReactJS中
渲染
触发
器。我看到两个
在
useEffect
之前
呈现为componentDidMount
的
触发
器。后来,每当状态改变时,也有两个呈现
触发
器。我不知道为什么component只为一次状态变化
渲染
2。我
在
github中
的
代码:https://github.com/quangkh
浏览 10
提问于2020-05-02
得票数 0
回答已采纳
2
回答
无需重新
渲染
循环即可循环和修改对象
的
正确方法
reactjs
、
react-native
、
expo
我
的
主App组件使用经度/经度数据调用场所
的
JSON对象。 我正在使用FlatList呈现这个JSON对象,这一切都很好。这个应用程序还会提取设备
的
位置,这样我就可以将这些数据排序为距离排序
的
信息。我目前正在尝试修改这个JSON对象,添加设备到会场
的
距离,并将其放回FlatList中,但这似乎引发了无限
的
重新
渲染
循环,实际上我不认为它能够
触发
我
的
距离检查。 这是我
的
组件。我已经注释掉了我认为是原因
的
浏览 15
提问于2020-04-30
得票数 1
回答已采纳
3
回答
操作分派后组件状态不变
reactjs
、
react-native
、
redux
、
react-redux
在
启动时,我使用
useEffect
从本地存储中获取一些数据。如果获取成功,我希望发送一个操作并更改组件
的
状态。
在
分派操作之后,我看到reducer收到了一个操作并返回了新状态,但是当我尝试记录新状态时,我没有看到组件中有任何变化。造成这种行为
的
原因是什么?default: }
在
组件中,我想要更新isTokenValid
的
状态,
浏览 1
提问于2020-07-19
得票数 0
2
回答
让一个自定义钩子
在
useEffect
中只运行一次API调用
javascript
、
reactjs
、
use-effect
我
的
React应用程序中有一个自定义挂钩,它使用GET请求从MongoDB数据库获取一些数据。
在
我
的
一个组件中,我重用了钩子两次,每次都使用进行异步API调用
的
不同函数。我不确定为什么会发生这种情况;我猜是异步调用导致了不并发
的
重新呈现,或者是我
的
组件中
的
某个地方导致了重新呈现;不确定。 以下是当我加载一个组件时,我
的
MongoDB日志中显示
的
内容: ? 我尝试传递一个空数组来限制它运行
的
时间,但是这会阻止<e
浏览 45
提问于2021-08-04
得票数 0
回答已采纳
3
回答
如何在
useEffect
挂钩中重新呈现组件
reactjs
、
redux
、
use-effect
好
的
,那么:
useEffect
(() => { }, [props.lang]); 每次使用props.lang更改时,我应该在
useEffect
中做些什么来重新
渲染
组件?
浏览 23
提问于2019-09-20
得票数 17
回答已采纳
2
回答
React Rest使用钩子调用无限循环
reactjs
、
react-hooks
我注意到我
的
组件陷入了无限循环。它一直
在
进行相同
的
rest调用。
在
渲染
->调用->更新
的
错误状态->组件更新
的
->
UseEffect
钩子上再次调用 你能帮帮我吗?import Re
浏览 11
提问于2020-05-13
得票数 0
回答已采纳
2
回答
如何在使用状态钩子中获取多个输入字段
的
值
javascript
、
reactjs
、
forms
、
controlled-component
我
在
控制输入字段时遇到错误:“组件正在将未控制
的
输入更改为要控制
的
输入。这可能是由于值从未定义更改为已定义
的
值所致……”当我试图
在
输入字段中写一些东西时,它会返回到状态值,这是我
的
代码 const [inputs, setInputs] = useState({}); ...prevState, })); }
浏览 31
提问于2021-09-22
得票数 0
回答已采纳
3
回答
useEffect
缺少一个依赖项,但是当我添加它时,我得到一个‘超过最大更新深度’
的
错误
javascript
、
reactjs
、
react-hooks
、
use-effect
我试图用钩子包裹我
的
头脑,但我遇到了一个反复出现
的
问题。在下面链接
的
示例中,我有一个对数组进行排序
的
useEffect
钩子。排序顺序由状态值决定,我有一个切换状态值
的
按钮。一切都按我想要
的
方式工作,
在
组件挂载时对数组进行排序,然后单击按钮。 但是,我从链接器得到一个错误,需要将值
的
数组声明为
useEffect
钩子中
的
依赖项。如果我这样做,我会得到一个‘最大更新深度超过’
的
错误。我不
浏览 26
提问于2020-01-06
得票数 5
回答已采纳
1
回答
React-本机应用程序可以多次重新
渲染
,并且函数会在状态更改时继续运行
javascript
、
reactjs
、
react-native
、
state
、
rerender
我得到了一个错误,因为许多重新
渲染
。似乎每次状态更新时都会运行compareDate函数。compareDate只需要在应用程序打开时运行,以检查自上次登录以来是否是新
的
一天,以便它可以通过执行addWater(-dailyGoal)来重置程序。
浏览 17
提问于2020-08-11
得票数 0
回答已采纳
1
回答
使用React Router导航到页面时,
useEffect
根本不运行
javascript
、
reactjs
_id} tag={tag} /> </div> ); export default Post; 我正在尝试建立一个简单
的
博客网站
的
框架并运行,但我
在
Post组件上遇到了问题。当导航到路径为'/posts/:id‘
的
特定帖子时,本应从我
的
useEffect
获取帖子
的
API似乎没有运行,不可避免地我会出现'
浏览 122
提问于2020-12-11
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React使用钩子增强组件
React Hooks踩坑分享
【一文看懂】React中usestate与useRef的区别与联系
编写React组件时常见的5个错误
React组件开发中常见的陷阱
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券