腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9839)
视频
沙龙
1
回答
useState
()
挂钩
不会
导致
组件
的
重新
呈现
,
因此
子
组件
也
不会被
更新
reactjs
、
react-native
我创建了一个视图,其中用户从设备上
的
本地数据库加载。WHen任务
组件
被点击,它应该
更新
并在
组件
中显示一个复选标记(这是checked属性负责
的
)。但不知何故,在selected状态数组
的
第一次
更新
从所有值false = not selected
更新
为true后,没有
重新
呈现
页面... 任何人都会发现我在代码中犯了一个错误。不知何故,我仍然确信我做了一个,因为根据文档,当值发生变化时,setSelected函数应该触发
浏览 29
提问于2020-09-27
得票数 1
回答已采纳
2
回答
与基于类
的
方法相比,使用Hooks设置状态后
重新
呈现
有什么不同?
javascript
、
reactjs
、
react-hooks
类
组件
但是,使用钩子,文档指定将状态
更新
为与前一个状态相同
的
值,not将
导致
(
子
组件
的
)重
呈现
: 退出状态
更新</
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
函数
组件
和类
组件
呈现
的
方式不同吗?
javascript
、
reactjs
、
recoiljs
当我与某个状态管理器一起使用(我使用
的
是recoil.js)时,我尝试用react
更新
状态,它只在状态与原始状态不同时才调用useEffect。当我在讨论
组件
重登程序
的
堆栈溢出时,他们谈论
的
是类
组件
,以及每次调用setState时如何
呈现
。这只是两个
组件
类型之间
的
区别,还是我只是误解了它?这是我对函数
组件
的
代码测试: import React, {useEffect} from 'reac
浏览 4
提问于2021-01-12
得票数 1
回答已采纳
1
回答
React :
useState
()使所有
子
组件
重新
呈现
,尽管更改不影响其中
的
一些
javascript
、
reactjs
、
react-hooks
这是我
的
情况。我有一个很大
的
组件
,叫做TheForm。,每当<textarea>
的
值发生变化时,TheForm中
的
正确状态都
会被
更新
。TagInput
也
一样。 Preview将接受状态值并以预览模式
呈现
它们(就像堆栈溢出询问问题一样)。这里
的
问题是,当其中一个状态被
更新
时,它会
导致
所有的
子
级
重新
呈现
,即使他们没有使用
浏览 0
提问于2019-08-07
得票数 0
回答已采纳
2
回答
如何将数据从一个
组件
传递到另一个
组件
中,而不使用函数
组件
,而不需要
重新
呈现
或jsx。
javascript
、
reactjs
我是新
的
反应,我没有得到任何答案,这一点。一定有办法这样做
的
。
浏览 6
提问于2022-09-14
得票数 0
1
回答
响应:如何在某些特定状态更改时停止
重新
复制
组件
?
reactjs
、
react-native
但是当我改变这些状态时,这些状态
也
会
导致
主
组件
的
重新
呈现
和所有
子
组件
的
重新
呈现
。] =
useState
(false);现在,这些
组件
被传递到不同
的
子
组件
,如、showCart、、传递到Cart
浏览 3
提问于2021-02-04
得票数 0
回答已采纳
1
回答
将异步结果从父
组件
传递给
子
组件
react功能
组件
reactjs
、
react-redux
、
rxjs
、
react-hooks
、
react-router
我有一个功能
组件
,旨在搜索任务和显示在任务结果框中,异步任务数据是通过
useState
挂钩
设置
的
,并传递给
子
组件
"TaskResultBox“。状态
不会
更改,值
也
不会
呈现
到
子
组件
中。我已经使用debug验证了从API检索到
的
值。但不
重新
呈现
该
子
组件
中
的
数据。impo
浏览 1
提问于2021-09-10
得票数 3
1
回答
使用
useState
的
函数式变体来防止重
呈现
javascript
、
reactjs
、
react-hooks
、
use-state
、
usecallback
我试图了解在使用普通setState V/s
的
情况下,函数
组件
的
重
呈现
是如何造成
的
,另一种情况是使用功能状态
更新
。相关
的
代码片段如下所示const onRemove = useCallback( setWatchlist(watchlist.filter== tickerToRemov
浏览 1
提问于2021-10-24
得票数 4
回答已采纳
6
回答
为什么在父级更改时会
重新
呈现
子
元素呢?
reactjs
如果父母
重新
呈现
,反应中
的
孩子
也
会被
重新
呈现
,不管传递
的
道具是否改变。示例代码: import React, { useMemo,
useState
} from &quo
浏览 8
提问于2021-01-09
得票数 15
2
回答
reruns在没有更改
的
情况下
重新
运行
组件
函数
reactjs
、
react-hooks
、
use-state
在这个非常简单
的
演示中 const [check, setCheck] =
useState
</button> ); 我有一个登录程序, 在第一次单击时(状态从false变为true),我将得到另一个预期
的
日志但是在第二次单击时,我
也
会得到一个日志,尽管状态保持
浏览 5
提问于2021-12-03
得票数 2
回答已采纳
2
回答
防止从功能
组件
发送函数支柱时
重新
呈现
javascript
、
reactjs
、
react-hooks
当将道具发送到PureComponent或functional时,您可以通过使用不更改每次
呈现
的
道具来优化性能,这将防止
组件
重新
呈现
。支柱永远
不会
导致
List
的
重新
呈现
。,所以当Component
重新
呈现
时,道具将发生变化,从而
导致
List
的
重新
呈现
。,并且
不会
像我们所希望
的
浏览 1
提问于2019-04-01
得票数 11
回答已采纳
1
回答
如何在不使用useMemo钩子
的
情况下减少不必要
的
重新
呈现
?
javascript
、
reactjs
我不确定是否应该改变我如何
呈现
组件
的
方法。在显示/隐藏调制解调器时,我依赖于许多
导致
不必要
的
重新
呈现
的
模型。这是我
的
组件
当前
呈现
方式
的
一个基本概念: 在某些情况下,我可以重用
组件
(如
组件
C和
组件
D中
的
组件
X),但是也有一些情况(
组件
A3/B3和<em
浏览 6
提问于2022-01-16
得票数 4
回答已采纳
1
回答
是否有机会在
不
更新
react原生状态
的
情况下获得当前时间(每秒)
javascript
、
react-native
、
time
请建议如何获取没有状态
的
每一秒的当前时间,因为它在每次
更新
状态时都会渲染
组件
。请检查以下使用state完成
的
代码state = {currentTime
浏览 8
提问于2021-03-11
得票数 0
回答已采纳
2
回答
在状态更改后不
重新
呈现
子
组件
。
reactjs
我有一个
子
组件
,它使用父
组件
的
值作为
子
组件
中
的
状态,该值是使用API获取
的
,
因此
,第一次该值为空,在获取响应后,值将被
更新
,但在第一次
呈现
后,当值为空时,应用程序会崩溃,一个白色屏幕
会被
卡住,
不会
重新
呈现
我
的
父
组件
c
浏览 7
提问于2022-07-11
得票数 0
2
回答
功能
子
组件
不会
在属性更改时
重新
呈现
javascript
、
reactjs
、
react-hooks
我有一个非常重
的
(计算上)功能
组件
(父
组件
),它没有状态,并且有几个具有局部状态
的
子
组件
。
子
对象仅依赖于父对象发送
的
道具。我将一个函数传递给其中一个
子
对象(ChildA),以更改父对象上
的
变量
的
值。 此变量是另一个
子
组件
(ChildB)
的
道具之一,该
组件
具有基于该道具
的
状态,并在useEffect
挂钩<
浏览 17
提问于2020-03-16
得票数 1
1
回答
防止修改后重
呈现
给母国。
javascript
、
reactjs
、
react-router
、
react-hooks
如何修改父
组件
中
的
状态,并将其作为支持传递给
子
组件
,但只在修改后
的
状态发生变化时才
重新
呈现
这些
子
组件
? 我
的
基本设置目前工作,但它
导致
了一些不必要
的
重新
呈现
。父
组件
从URL中获取信息(使用react路由器
挂钩
)并对其进行修改,然后将其作为道具传递给其
子
组件
。
组件</e
浏览 0
提问于2020-05-01
得票数 0
回答已采纳
2
回答
React
组件
有时
呈现
两次不改变
的
状态。
javascript
、
reactjs
、
use-effect
、
use-state
由于yes
的
值已经是“是”,状态不变,
因此
组件
不会
重新
呈现
。 ⛔再次单击“设置为Yes”。状态没有更改,但是
组件
仍然是
重新
呈现<
浏览 1
提问于2020-03-27
得票数 7
回答已采纳
2
回答
如何使用react本机onPress更改变量
javascript
、
react-native
const App = () => { var aux = 0;
浏览 2
提问于2021-03-03
得票数 3
回答已采纳
1
回答
反应:如果支柱发生变化,则为Rerender
组件
reactjs
、
components
我有一个问题,当我通过父
组件
更改一个支柱值时,
子
组件
不会被
重新
呈现
。父
组件
:import ".id="shelf" event={toggleLight} /> </div&g
浏览 2
提问于2021-10-31
得票数 0
回答已采纳
1
回答
在react
呈现
中重用
组件
实例
reactjs
父类有几个子
组件
,所有子类都在
呈现
方法中实例化,
因此
,对父状态
的
任何更改都会
导致
所有子实例
重新
实例化,每次调用react创建子实例
的
新实例,在那里通过子实例
的
松散状态,以便重用我尝试使用parent.refs.childRef检索子实例
的
子实例,但这给我带来了错误。未明错误:对象作为一个React
子
对象无效。,代码检查parent.refs.childComponentRefId是否为null,然后
呈现</e
浏览 4
提问于2016-12-02
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
React Hooks-缓存记忆
React组件开发中常见的陷阱
React Hooks踩坑分享
源码分析 Flutter 的 setState 过程
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券