腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
即使
React
Native
中
的
依赖
项
没有
更改
,
自定义
挂钩
也
会在
每次
渲染
时
运行
、
、
、
我已经创建了一个
自定义
钩子来获取数据,它
的
useEffect在
每次
调用时都会被调用,
即使
依赖
项
没有
变化。我尝试删除所有
依赖
项
,并尝试通过传递[]来调用它一次,但它不起作用。我
每次
都从相同
的
组件调用钩子。
自定义
钩子: import {useEffect, useState, useCallback} from '
react
'; import {
浏览 14
提问于2020-09-01
得票数 0
2
回答
组件重新呈现
中
的
差异
是否可以在使用Context API
时
停止组件重新
渲染
?
浏览 14
提问于2021-06-08
得票数 0
2
回答
React
警告useEffect缺少
依赖
项
、
、
在我
的
React
应用程序
中
,我有一个redux存储,其中包含一个具有以下模型
的
用户: { name: "", isAdmin: false,如果我理解正确的话,第二个参数是Reach
的
值,它将“useEffect”,当任何改变
时
,组件将被重新呈现(类似于componentDidUpdate
的
工作方式)…… 虽然我
的
useEffect调用<e
浏览 118
提问于2020-01-20
得票数 1
回答已采纳
1
回答
挂载
时
的
React
调用(使用钩子)希望
依赖
项
仍在TypeScript
中
、
、
希望一段代码只被调用一次,每个人都会使用empty dependency数组来做componentDidMount所做
的
事情: useEffect( () => {}, []); 所以,我使用了一个
自定义
的
钩子: const { token } = useParams(); if (token) {
浏览 16
提问于2020-10-20
得票数 1
回答已采纳
2
回答
如何在纱线后
的
每一次自动完成工作流程?
、
、
、
、
一个项目需要A
依赖
,这需要B。我想在B
中
修改一些代码。但是
每次
我重新
运行
yarn (添加新
的
依赖
项
)
时
,这些
更改
都会回滚。例如:在我
的
react
本机项目中,我需要"
react
-navigation": "^2.0.1",在
react
-navigation's package.json
中
也<
浏览 0
提问于2018-11-02
得票数 0
回答已采纳
3
回答
在下面的场景
中
,为什么我需要在AJAX之后使用ReactJS状态来更新UI
、
; let isBusy = busyState[0]; log('didMount'); }, []); function/16.10.2/umd/
react
.production.min.js"&
浏览 16
提问于2019-11-15
得票数 0
回答已采纳
2
回答
为什么我
的
React
组件会自动重新呈现?
、
、
、
我有一个简单
的
React
组件,当我检查控制台
时
,我记录
的
内容会出现3次。 以下是App.hjs
中
的
代码:
浏览 3
提问于2020-03-20
得票数 0
2
回答
如何修复警告“函数--使useEffect钩子
的
依赖
关系在
每次
渲染
时
改变”?
、
、
我如何修复警告'createGraphics‘函数使得useEffect钩子(在第77行)
的
依赖
关系在
每次
渲染
时
都会发生变化。将其移动到useEffect回调
中
。或者,将'createGraphics‘定义包装到它自己
的
useCallback()钩子
中
。另外,当我试图创建空
的
依赖
数组
时
,我得到了这样
的
警告-
React
Hook有一个缺失<em
浏览 20
提问于2020-12-16
得票数 5
回答已采纳
3
回答
对不必要
的
元素
渲染
进行反应
我刚刚开始学习
React
,并且正在组装一个调用quotes API
的
小应用程序。API有一个端点,它返回一个随机引号。,用于管理对API
的
调用,并返回3个值: 1-数据,2-如果调用正在进行
中
,3-调用API
的
函数。显然,
每次
单击按钮
时
,都会重新呈现整个QuoteWrap组件(随着quoteData和isLoading
的
更改
)。但实际上,按钮不需要重新呈现,因为它永远不会改变。所以我想:好
的
,我可以将按钮向上移动到A
浏览 47
提问于2020-09-30
得票数 1
回答已采纳
1
回答
在其中设置状态
时
,去反弹不起作用
、
、
执行自动完成
的
组件。当输入一个API请求
时
,会发送一个请求,所以我添加了一个去保释器。当在去保管器内设置inputValue
时
,去保管器不会执行。
浏览 0
提问于2019-07-28
得票数 2
1
回答
如何在
没有
重新
渲染
的
情况下访问redux connect mapStateToProps
、
、
wrap.contains(e.target)) { } }; 这段代码按预期
运行
。但是,当我尝试访问通过
react
-redux connect传递
的
mousedown事件
的
props
时
,它们都是空
的
。但是,从父组件传递
的
属性是存在
的
。我已经确认,在初始
渲染
时
,
react
-redux connect道具如预期
的
那样存在。The con
浏览 14
提问于2020-10-06
得票数 1
1
回答
在
react
本机项目中安装
react
导航后发出警告
、
、
我正在学习导航,所以我从一个全新
的
new本地项目开始,并遵循()上
的
步骤:2) npm install --save
react
-
native
-gesture-handler(not using expo)4)按照网站对Android
的
要
浏览 0
提问于2018-12-28
得票数 1
回答已采纳
3
回答
React
钩子:如何在“挂载”useEffect
中
访问道具&不抛出linting警告
、
除非我弄错了,这是一个有效
的
代码: useEffect(() => { doSomething();}, []); (prop1是一个道具)。但是当我使用linting
时
,我得到了以下错误:
React
Hook useEffect has a missing dependency: 'prop1'.(
react
-hooks/exhaustive deps) 我不想将prop1作为
依赖
项
传递,因为
浏览 21
提问于2019-03-05
得票数 1
回答已采纳
2
回答
Android (RN 0.61.5)
中
的
React
本机自动链接问题
、
我使用
的
是
react
-
native
0.59.1,最近迁移到了
react
-
native
0.61.5,之后当我
运行
react
-
native
run-android
时
,我得到了以下错误。 ?
即使
有错误,项目
也
能正常构建和
运行
。 我听说过自动链接,并且按照错误
中
的
建议,我已经使用错误
中
显示
的
命令取消了<em
浏览 22
提问于2019-12-10
得票数 3
回答已采纳
11
回答
将
react
本机升级到最新版本
我有一个
运行
在
react
-
native
0.49.3上
的
应用程序,我想升级到最新版本v0.57.4。 我应该增量地更新它吗?您建议使用
react
-
native
-git-upgrade还是rn-diff
浏览 5
提问于2018-11-19
得票数 26
6
回答
什么时候使用useCallback、useMemo和useEffect?
、
useCallback、useMemo和useEffect之间
的
主要区别是什么 给出何时使用它们
的
示例。
浏览 0
提问于2019-07-06
得票数 53
3
回答
React
Useeffect在页面加载时
运行
、
、
我在
react
功能组件中使用useEffect从外部API获取数据,但它在页面上呈现时一直调用API端点。我正在寻找一种方法来停止在组件上
渲染
时
运行
useeffect
浏览 0
提问于2021-05-20
得票数 0
2
回答
图表不
会在
状态
更改
时呈现
、
我正在测试
react
-
native
,并且我正在尝试创建一个简单
的
lineChart,它可以根据属性
的
变化重新绘制。我试着传入一个已经初始化
的
数组,并带有虚拟值。然后,lineChart子组件将呈现,但不
会在
随后
的
状态
更改
时重新呈现。我在
react
-devtools
中
检查了state和props
的
实际值,子组件确实收到了props并更新了状态。我怎么才能让图表
渲染
我传递
的</
浏览 0
提问于2019-03-30
得票数 1
1
回答
在使用
react
-route
时
,不包括对useEffect
的
目的
依赖
以避免重新
渲染
,这是正确
的
吗?
、
如果我添加一个props.location.search作为useEffect
的
依赖
项
,useEffect将导致<Checkout/>
的
重新呈现,
每次
props.location.search
更改
时都会以某种方式表现为在这个用例
中
,当我替换url以加载<ContactData/>
时
,如果我添加了
依赖
项
,props.location.search将
更改
,&l
浏览 0
提问于2020-05-04
得票数 0
2
回答
为什么我
的
React
子组件要重新呈现
、
我有这个应用程序,我在页面加载
时
拉取大量数据,然后使用
react
-tables呈现一个表。每一行都有一个遵从性列,其中包含某些内容是否符合
的
状态标签。此列还包含一个按钮,当按下该按钮
时
,将用建议
的
合规值更新状态(queuedPortRecommendations)。 该表需要很长时间才能呈现,当它大约有1400行
时
,这是预期
的
。但是我不明白为什么在调用addQueuedChange函数
时
它会重新呈现? 我尝试从useMemo
的
deps
浏览 25
提问于2020-09-02
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券