腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
DOM
更新
和
重新
渲染的区别
我们经常听说
React
中的两个阶段,DOM
更新
和
重新
呈现
。我们知道,
React
使用协调和差异算法来
更新
DOM。同样,如果状态发生变化,
react
将
重新
呈现
组件
和
子
组件
(如果
未
使用备忘录)。那么,这些DOM
更新
和
重新
呈现
之间的基本区别是什么呢?
浏览 3
提问于2021-06-12
得票数 0
2
回答
没有更改,但
重新
呈现
import
React
, { useState, useEffect } from '
react
'; const [ count, setCount如何防止
重新
渲染? 谢谢。
浏览 11
提问于2019-12-19
得票数 0
3
回答
更新
子
组件
时
,
React
未
重新
呈现
、
我正在尝试让SigninForm将电子邮件传递回调用它的
组件
(应用程序)。然后,当电子邮件
更新
时
,应用程序应该
重新
呈现
。我尝试创建an earlier question中给出的结构。然而,我无法让App
组件
在我的
React
代码中
更新
和显示电子邮件。 TLDR:为什么当我单击按钮
时
,电子邮件没有显示在代码片段上? function App() { const [email, setEmail] =
React
.u
浏览 8
提问于2021-02-05
得票数 0
回答已采纳
1
回答
一个具有任意多个子
组件
的
React
父
组件
如何在不使用useRef的情况下通过其字符串id
更新
选定的
子
组件
?
、
、
、
、
例如,我有一个名为List的
React
Hook
组件
,它具有任意数量的子项Entry (可以添加或删除)。如果条目的数据发生变化,我如何才能在不
重新
渲染父条目的情况下
更新
它,这将
重新
渲染其所有兄弟项,这可能是巨大的。我希望避免使用useRef和useImperativeHandle,首先是因为我的代码变得更加复杂,而使用
react
-sortable-hoc使得使用它们变得不可能。
浏览 32
提问于2020-03-06
得票数 0
2
回答
第三方
子
组件
在ReactJS中不改变道具更改
我使用第三方
组件
来
呈现
树表,这是一个正常的流程,父
组件
通过传递所需的道具调用
子
组件
。什么工作: 1.父
组件
2中的状态更改。父
组件
重新
呈现
3。用
更新
的道具调用
子
组件
( data,sortOrder )。调用
子
组件
子
组件
<
浏览 1
提问于2018-11-02
得票数 0
2
回答
子
组件
如何在不侦听生命周期方法的情况下从父
组件
接收道具?
、
、
为了
更新
子
组件
中的props对象,通常使用生命周期方法ComponentWillReceiveProps。但我意识到,可以在不侦听ComponentWillReceiveProps的情况下
更新
子
组件
的props。例如,在以下名为App的
组件
中,
子
组件
Comp能够在不侦听生命周期方法ComponentWillReceiveProps的情况下接收props。主要的App
组件
: import
React
浏览 6
提问于2019-07-09
得票数 2
4
回答
React
.js如何
重新
呈现
组件
?
因此,有人提到,当state/props/setState()更改/调用时,
重新
响应整个
组件
。我说得对吗?还是我的理解错了?
浏览 8
提问于2020-10-23
得票数 3
回答已采纳
2
回答
onCallback
React
-最佳实践查询
、
但是,我想知道
React
组件
中的任何内联函数是否应该与onCallback一起包装以提高性能?在什么情况下,我不会用onCallback包装这样的函数?
浏览 3
提问于2022-04-25
得票数 0
回答已采纳
1
回答
为什么虚拟域不能阻止我的
子
组件
重命名?
、
我有一个父
组件
和
子
组件
,在我的示例中,当单击“增加”按钮
时
,
子
组件
将被
重新
命名。import
React
, {useEffect,useState} from '
react
'; const [count, setCount在它中,它解释了最大的反应是它可以防止不改变的
组件
被重命名,以避免不必要的计算。 如果存在暴力,难道不是我
浏览 3
提问于2022-08-01
得票数 1
1
回答
React
子
组件
更改根状态对象中的一个属性-所有
子
组件
是否
呈现
?
、
、
、
根
组件
有一个名为user的状态变量。user有许多属性,每个子
组件
只使用其中的一个子集。我正在考虑使用
react
和Memo来让所有
子
组件
都可以访问user。我已经读过,使用备忘录只会导致修改后的
子
组件
呈现
,而不是全部
呈现
。但是我不确定我是否正确地实现了所有这些,也许所有的
子
组件
都会
呈现
出来?将发生的一个场景是,其中一个
子
组件
对user中的一个属性
浏览 2
提问于2020-12-16
得票数 0
回答已采纳
1
回答
对父
组件
中的变量更改
重新
呈现
子
组件
。
我在useEffect钩子中有一个变量,并将它作为支柱传递给
子
组件
。我希望在此变量更改上
呈现
子
组件
。我尝试使用状态变量,但是它创建了多个重
呈现
,尽管我添加了依赖数组。let myVar = false myVar = true return (
浏览 11
提问于2022-11-17
得票数 2
1
回答
当父
组件
更改时
更新
子
组件
、
、
、
、
我来了当我
更新
(
重新
呈现
)父
组件
时
,我想
更新
(重
呈现
)
子
组件
。在googling之后,我发现当道具被更改并且我们调用forceUpdate函数
时
,只
更新
父
组件
,而不是
子
组件
。如果我想
更新
子
组件
,我需要使用setState函数并设置一些状态来
更新
子
<
浏览 4
提问于2017-06-01
得票数 1
1
回答
React
本机:基于模态中状态值的变化来
呈现
条件
组件
、
、
我需要在
react
本机中显示类似选项卡的行为。 }我在TouchableHighlight's下面的模态中调用了这个函数 现在,根据render,当使用this.setState()方法
更新
状态变量
时
,
组件
应该
重新
呈现
。其他一切都正常工作(TouchableHighlight样式正在改变),对状态的<
浏览 1
提问于2018-11-08
得票数 2
回答已采纳
1
回答
为什么当没有新的道具到来时,我的标题
组件
会
重新
渲染...?
、
我有一个Header
组件
,它返回带有console.log的固定文本 console.log("header render"); <header> </header>}; 在我的父
组件
中,我有一个名为changeTab的函数,用于更改选项卡并将其设置为状态<button onClick={() => this
浏览 0
提问于2019-11-29
得票数 0
1
回答
使用
react
中的回调函数停止
重新
呈现
、
当我只对
组件
A进行更改时,如何阻止
组件
B
呈现
。然而,这不是行为。在我的例子中,两个
组件
都被调用,因此两个控制台都会被记录下来。 我想要的:只应该为
更新
调用调用
组件
.
浏览 3
提问于2022-10-21
得票数 -1
回答已采纳
1
回答
更新
父
组件
状态
时
,
React
子
组件
未
重新
呈现
、
我有一个父
组件
,其中我正在
更新
处于
组件
状态的对象的嵌套属性。,我有一个具有选项卡的
子
组件
,并从mergedClasses数组中
呈现
其中一个类。默认情况下,我设置要
呈现
的数组中的第一个元素。然后
组件
崩溃,因为值不会用新的第一个元素id
更新
。我尝试过在componentDidUpdate方法中检查道具,但我在devtools中看到它从未被调用过。我如何制作一个
组件
来用新的道具
更新
状态?
浏览 5
提问于2019-11-04
得票数 0
1
回答
为什么我的头每次都已经使用
React
.memo了?
、
、
、
请告诉我why my header render every time already use
React
.memo ?,当我从my apps到user header的导航
时
,我有两部分my app and user,为什么?这是我的密码 import { withRouter } from "
react
-router-dom<div>header<
浏览 2
提问于2020-04-22
得票数 3
回答已采纳
1
回答
如何只
呈现
子
级而不
呈现
所有高级
组件
、
、
、
、
我有一个
子
组件
,它在父
组件
的循环中。当其中一个
子
组件
正在
更新
父
组件
的状态
时
,它将
重新
呈现
所有
子
组件
,因为它是循环的。如何避免每次迭代的重
呈现
。它应该
更新
那个特殊的子代。import
React
, { useState } from "
react
";
浏览 2
提问于2021-02-04
得票数 1
1
回答
为什么
React
是
呈现
父元素,即使在jsx中没有使用更改的状态?(使用反应钩)
、
、
、
下面是一个示例:有一个MainPage.js,它有3个类似的
子
组件
Card.js。我在MainPage中有全局状态,每一张卡都有自己的本地状态。当我点击任何卡片上的按钮
时
,有两个操作: 调用父
组件
的函数并将值设置为全局状态变量'firstCard‘。当我单击该按钮
时
,它会显示实际的全局变量"firstCard",以及3倍的false(在Card中显示变量“click”的默认值)。这意味着
组件
MainPage是在单击按钮后<e
浏览 0
提问于2021-01-25
得票数 1
1
回答
React
子
组件
在状态
更新
时
未
重新
呈现
、
当单击
子
元素
时
,我通过一个调用completedSet函数的onClick
更新
父元素中的这个值。我将这个值打印在屏幕上的
子
进程中,但是当这个值改变
时
,
子
进程中的打印值不变。我看到孩子中的道具已经使用
react
扩展进行了更改,但没有
重新
渲染/
更新
。 这就是父级的样子。index={key} />)} </>
浏览 26
提问于2020-01-01
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券