腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
测试
挂钩
状态
是否
由
子
组件
更新
、
、
、
、
我已经读了几篇关于
测试
React
Hooks的文章,似乎一般的建议是不要直接
测试
状态
。我们希望
测试
用户将实际看到的东西。在我的情况下,我有一个钩子,要么是真的,要么是假的。这个钩子将决定在我的
组件
中呈现什么。此外,这个钩子作为一个道具传递给
子
对象,这是
状态
改变发生的地方。我正在寻找一种在
测试
中只设置初始钩子
状态
的方法,这样我就不需要在
测试
中渲染
子
组件
和上下文,只需
浏览 17
提问于2019-11-07
得票数 1
2
回答
与基于类的方法相比,使用Hooks设置
状态
后重新呈现有什么不同?
、
、
类
组件
但是,使用钩子,文档指定将
状态
更新
为与前一个
状态
相同的值,not将导致(
子
组件
的)重呈现: 如果您将
状态</em
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
3
回答
如何强制
react
不重新渲染
子
对象,只接收
状态
更改?
、
只是
状态
发生了变化,并且processAVeryLongArray是独立于它的。我唯一需要
状态
的就是改变元素的类名,但是
子
元素没有改变。顺便说一句,它会重新渲染所有的孩子。如何解决这个问题?
浏览 19
提问于2019-01-17
得票数 1
1
回答
将父
状态
的一部分复制到
子
状态
会更好吗?
、
随着我的应用程序越来越多,在我的头脑中有更多关于管理
组件
状态
的讨论。我有一个很大的父
组件
,它包括几个子
组件
,所以现在在其他
组件
中,每个
组件
都呈现特定的data.Until集。我只是严格地
更新
父
状态
,而不是在我在文档中读取的时候复制
状态
等等。现在,我的
子
节点分别呈现几个输入,并
更新
父
状态
对象。问题-这是正确的,还是我应该在我的孩子中复制一些父
状态
,以便输入直接使用它
浏览 0
提问于2019-10-21
得票数 1
2
回答
如何保存表单的值,以便在用户单击“后退”按钮时进行编辑?
所以我有这个页面,侧边栏有3个选项。在步骤1中,用户输入数据并单击并保存,然后在步骤2中有更多字段,他再次单击保存和下一步,在步骤3中,他预览保存。如果用户想要编辑数据,他可以单击步骤1或2并更改数据。如何保存数据,以便以后编辑?
浏览 0
提问于2021-03-10
得票数 1
2
回答
ReactJS:无
状态
组件
中的有
状态
子
组件
、
、
在无
状态
组件
中拥有有
状态
的
子
组件
是否
使
组件
不再无
状态
?
浏览 3
提问于2017-12-20
得票数 2
回答已采纳
2
回答
功能
子
组件
不会在属性更改时重新呈现
、
、
我有一个非常重的(计算上)功能
组件
(父
组件
),它没有
状态
,并且有几个具有局部
状态
的
子
组件
。
子
对象仅依赖于父对象发送的道具。我将一个函数传递给其中一个
子
对象(ChildA),以更改父对象上的变量的值。 此变量是另一个
子
组件
(ChildB)的道具之一,该
组件
具有基于该道具的
状态
,并在useEffect
挂钩
中
更新
它。当然,在Parent上引入
状
浏览 17
提问于2020-03-16
得票数 1
1
回答
如何使用
react
钩子将
状态
属性的值保持在
组件
的父
更新
之外?
、
我是
react
钩子的新手,我正在使用一个功能
组件
,其中的
状态
包含某个属性'view':
react
钩子的好处是在
组件
状态
更新
之后保留属性值,但是为什么在
组件
的父
组件
由于其自身的
状态
更新
而呈现时,它不能保留它呢?有没有可能以某种方式将它保持在这样的情况下,使用任何
react
挂钩</em
浏览 1
提问于2021-04-08
得票数 0
1
回答
在
react
呈现中重用
组件
实例
父类有几个子
组件
,所有子类都在呈现方法中实例化,因此,对父
状态
的任何更改都会导致所有子实例重新实例化,每次调用
react
创建子实例的新实例,在那里通过子实例的松散
状态
,以便重用我尝试使用parent.refs.childRef未明错误:对象作为一个
React
子
对象无效。GpSearch ref="gpSearchComponent"/> return component;在这里,使用ref属性实例化G
浏览 4
提问于2016-12-02
得票数 2
1
回答
渲染标签以进行多个下拉选择
、
、
、
、
我为Dropdown
组件
使用了'semantic-UI-
react
‘。我的问题是,当我将新值添加到嵌套对象中时,标签就消失了。我可以使用所需的值设置标签或嵌套对象,但当我尝试一起设置时,标签总是消失。我尝试了许多不同的方法来呈现标签和更改
状态
/结果。如果我可以在问题中包含任何其他内容以使其更具可解性,请让我知道。这是我的水果
状态
: { key: 'Apple', text: 'Appl
浏览 5
提问于2021-03-19
得票数 0
2
回答
有没有办法让上下文只在数据发生变化时才重新渲染?
、
、
、
如下所示,我有一个基本的
react
上下文设置。 我的愿望是,使用上下文的
子
组件
应该只在上下文数据更改时重新呈现,但我发现情况并非如此。如果我
更新
与上下文没有关联的调用setData2,则会在Container上触发
状态
更新
,随后会触发重新计算,并导致使用
子
进程进行
更新
。有问题的
子
组件
已经在使用
React
.memo,所以只有当它的useContext钩子引导它
更新
时,它才会
更
浏览 24
提问于2020-09-15
得票数 0
1
回答
相对简单的
React
应用程序在页面加载时有一个
组件
重呈现7次。
我的
React
应用程序目前在结构上相当简单,尽管
组件
中的逻辑越来越强烈。这个结构基本上是Index,它有一个Header
组件
,如果用户登录,它将加载Home
组件
,其中包含
组件
X、Y和Z,对应于左侧的侧边栏、主区域和右侧侧边栏。现在我注意到,根据我看到日志记录的频率,右边的Z
组件
在给定的新页面加载时呈现7次。该
组件
的代码大致如下: 使用
React
.useState([default value])Checks (authedUser)A Redux存储库
浏览 6
提问于2022-08-11
得票数 0
2
回答
是否
有条件地呈现一个
React
组件
而不是原始标记保存性能?
、
、
、
我的推理是,由于标记必须在每次重呈现时创建,它将占用更多的内存,而保存的
组件
SomeComponent将在内存中引用,而不必在每次重呈现时都创建。 在“反应”文档中有什么地方能更彻底地解释这一点吗?
浏览 1
提问于2018-03-20
得票数 5
回答已采纳
2
回答
React
- method通过
状态
正确运行一次,但在父
组件
更改
状态
时运行两次
、
、
我的第一个想法是,单个
组件
,通过
状态
更新
,给计数器一个
状态
,然后使用setTimeout每1000ms向下计数1,原来计数器"banCount“工作得很好,直到我添加了websocket.send(),我认为这是因为当websocket服务器响应时,
状态
是改变的,所以整个
组件
都被
更新
了,计数器被搞乱了。所以,我有了一个想法,把它分成一个
子
组件
,有它自己的
状态
,但在componentWillReceivePr
浏览 1
提问于2017-08-16
得票数 0
回答已采纳
2
回答
自定义
React
本机Hook运行两次调用它的
组件
。我不明白为什么
、
、
、
、
我有一个名为App的
组件
,还有一个名为useUserId的自定义钩子。它们的代码如下:import
React
, { useState, useEffect } from "
react
"; setId(userId); }, [userId]); }; App
组件</e
浏览 6
提问于2021-12-29
得票数 1
回答已采纳
1
回答
反应功能元件渲染两次后setState的效果
、
、
我编写了以下简单的代码 const
浏览 3
提问于2022-03-21
得票数 2
回答已采纳
3
回答
为什么在调用具有相同
状态
的useState时我的
组件
呈现?
、
我有一个具有布尔
状态
的简单函数
组件
。和按钮来改变
状态
。有人能解释一下,当
状态
改变到完全相同的
状态
时,
组件
为什么会重新呈现?import
React
, {useState} from '
react
'; const TestHoo
浏览 3
提问于2019-09-09
得票数 9
回答已采纳
1
回答
具有ReactJS的布尔
状态
的useState双渲染
、
、
如果
状态
设置为与以前相同的原语值(布尔值),则不应重新呈现
组件
。window.scrollY.toFixed(0)} isPositionCrossed = `, isPositionCrossed)} 下面是控制台输出-您可以看到
组件
和钩子都用
浏览 3
提问于2021-12-31
得票数 5
回答已采纳
1
回答
使用回调和
挂钩
(useState,useEffect)从父级的useState事件中更改
子
组件
的
状态
、
、
、
、
我的父
组件
包含一个类别数组。
组件
呈现一个列表,每个列表项都有一个复选框,该复选框是
子
组件
。 我对useState()数组和
子
组件
复选框的选中/未选中
状态
使用checkedCategories ()。复选框子
组件
的
状态
(选中)在
子
组件
(Checkbox.js)If i中
更新
,取消选中复选框,类别将从列表中删除。复选框子
组件
的
状态
(选中)在
浏览 2
提问于2022-04-28
得票数 -1
回答已采纳
1
回答
防止修改后重呈现给母国。
、
、
、
如何修改父
组件
中的
状态
,并将其作为支持传递给
子
组件
,但只在修改后的
状态
发生变化时才重新呈现这些
子
组件
? const myComponent = () => { const { d
浏览 0
提问于2020-05-01
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
react-native总结心得
React.js Components:基础指南
你真的了解React吗?这里有50个React面试问题
我用Vue和React构建了相同的应用程序,这是它们的差别
memo、useMemo、useCallback 你真的用明白了吗
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券