腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
React
useState
挂钩
未
触发
子
组件
重新
呈现
javascript
、
reactjs
、
react-hooks
、
react-functional-component
在
React
中,我有一个功能
组件
,在单击
子
组件
按钮("GenerateButton")时,应该启动另一个
子
组件
("UsersView")的
呈现
,然后显示从REST API中拉出的用户列表。在调试时,我注意到即使"dataShouldLoad“状态切换为true,它甚至不会尝试加载"UsersView”
组件
中的代码,尽管"dataShouldLoad“被传递并用作属性。为什么会这样呢?
浏览 11
提问于2020-07-09
得票数 0
回答已采纳
2
回答
有没有办法让上下文只在数据发生变化时才
重新
渲染?
reactjs
、
react-context
、
react-lifecycle
、
use-context
如下所示,我有一个基本的
react
上下文设置。 我的愿望是,使用上下文的
子
组件
应该只在上下文数据更改时
重新
呈现
,但我发现情况并非如此。如果我更新与上下文没有关联的调用setData2,则会在Container上
触发
状态更新,随后会
触发
重新
计算,并导致使用
子
进程进行更新。有问题的
子
组件
已经在使用
React
.memo,所以只有当它的useContext钩子引导它更新时,它才会更新。但是
浏览 24
提问于2020-09-15
得票数 0
1
回答
将异步结果从父
组件
传递给
子
组件
react
功能
组件
reactjs
、
react-redux
、
rxjs
、
react-hooks
、
react-router
我有一个功能
组件
,旨在搜索任务和显示在任务结果框中,异步任务数据是通过
useState
挂钩
设置的,并传递给
子
组件
"TaskResultBox“。状态不会更改,值也不会
呈现
到
子
组件
中。但不
重新
呈现
该
子
组件
中的数据。import
React
from '
react
' import {
useState
}
浏览 1
提问于2021-09-10
得票数 3
2
回答
在useReducer()钩子中使用
React
Context API有什么利弊?
javascript
、
reactjs
、
react-hooks
、
react-context
我正在开发一个web应用程序,我正在使用
React
上下文,而没有使用useReducer()钩子。这是我如何在我的应用程序中使用上下文的一个简单示例: const [stateValue, setStateValue] =
useState
("");const contextValue : MainContext = { se
浏览 35
提问于2021-03-25
得票数 0
回答已采纳
2
回答
没有更改,但
重新
呈现
reactjs
import
React
, {
useState
, useEffect } from '
react
'; const [ count, setCount] =
useState
(0); <div> <button onClick={() => setCount(count + 1)}如何防止
重新
渲染? 谢谢。
浏览 11
提问于2019-12-19
得票数 0
2
回答
与基于类的方法相比,使用Hooks设置状态后
重新
呈现
有什么不同?
javascript
、
reactjs
、
react-hooks
类
组件
但是,使用钩子,文档指定将状态更新为与前一个状态相同的值,not将导致(
子
组件
的)重
呈现
: 如果您将状态
挂钩
更新为与当前状态相同的值,则
React
将在不
呈现
浏览 0
提问于2019-03-27
得票数 35
回答已采纳
1
回答
React
组件
无限地
重新
呈现
在useEffect钩子中设置的相同布尔值状态?
reactjs
、
react-hooks
我在下面的代码片段上进行实验,以了解
React
useState
和useEffect
挂钩
的行为。const [foo, setFoo] =
React
.
useState
<boolean>(true); console.log("Settingstate foo to false ..."); }, [foo]); 在当前的实现中,该效果应该在mount、
浏览 27
提问于2020-05-27
得票数 0
2
回答
功能
子
组件
不会在属性更改时
重新
呈现
javascript
、
reactjs
、
react-hooks
我有一个非常重的(计算上)功能
组件
(父
组件
),它没有状态,并且有几个具有局部状态的
子
组件
。
子
对象仅依赖于父对象发送的道具。我将一个函数传递给其中一个
子
对象(ChildA),以更改父对象上的变量的值。 此变量是另一个
子
组件
(ChildB)的道具之一,该
组件
具有基于该道具的状态,并在useEffect
挂钩
中更新它。当作为属性传递的值在父
组件
上发生更改时,ChildB
组件
不会
重新
浏览 17
提问于2020-03-16
得票数 1
3
回答
理解useEffect()行为和额外的重
呈现
javascript
、
reactjs
、
react-hooks
我对以下虚拟
组件
进行了一些测试,在执行过程中(在控制台中),我得到了以下结果:Triggered: 0Triggered: 4 Rendering: 0Rendering: 4 const [index, setIndex] =
React
浏览 1
提问于2022-01-19
得票数 2
回答已采纳
1
回答
函数
组件
和类
组件
呈现
的方式不同吗?
javascript
、
reactjs
、
recoiljs
当我与某个状态管理器一起使用(我使用的是recoil.js)时,我尝试用
react
更新状态,它只在状态与原始状态不同时才调用useEffect。当我在讨论
组件
重登程序的堆栈溢出时,他们谈论的是类
组件
,以及每次调用setState时如何
呈现
。这只是两个
组件
类型之间的区别,还是我只是误解了它?这是我对函数
组件
的代码测试:import ReactDOM fro
浏览 4
提问于2021-01-12
得票数 1
回答已采纳
3
回答
为什么在调用具有相同状态的
useState
时我的
组件
呈现
?
reactjs
、
react-hooks
我有一个具有布尔状态的简单函数
组件
。和按钮来改变状态。有人能解释一下,当状态改变到完全相同的状态时,
组件
为什么会
重新
呈现
?如何防止它
重新
呈现
?import
React
, {
useStat
浏览 3
提问于2019-09-09
得票数 9
回答已采纳
2
回答
如何在
REACT
useEffect函数中从webservice中获取数据并将其发送到props对象?
reactjs
、
fetch
、
react-props
、
use-effect
我正在尝试将数据从from服务获取到
子
组件
。看起来在useEffect函数内部的console.log()中获取数据是正确的。我不能在更高的函数范围内使用它们。我想通过props对象访问
子
组件
(PComponent)中获取的数据。 谢谢你的建议。
浏览 37
提问于2021-01-09
得票数 0
回答已采纳
2
回答
自定义
React
本机Hook运行两次调用它的
组件
。我不明白为什么
reactjs
、
react-native
、
async-await
、
react-hooks
、
aws-amplify
我有一个名为App的
组件
,还有一个名为useUserId的自定义钩子。它们的代码如下:import
React
, {
useState
, useEffect } from "
react
"; } const [id,
浏览 6
提问于2021-12-29
得票数 1
回答已采纳
1
回答
React
的useMemo方法导致无效的钩子调用
reactjs
、
react-hooks
我正在创建一个非常简单的
react
应用程序,它
呈现
一个包含单个h3元素的列表(每个列表都有一个唯一的id)。当单击h3元素时,其文本将从“
未
单击”更改为“已单击”。这是通过根
组件
中的
useState
实现的。该状态跟踪正在单击的
组件
的id。当单击h3元素时,它将
触发
一个回调,该回调将被单击的id设置为它自己的id。问题是,当单击被
触发
时,所有自定义列表
组件
都将
重新
呈现
。我试图在上使用
React
浏览 23
提问于2019-09-13
得票数 3
回答已采纳
2
回答
ReactJS -如何在setState中存储字符串并在setState中显示?
reactjs
、
react-hooks
我正在学习ReactJS,我对使用Hook (
useState
)有疑问。我想要创建一个javascript函数,该函数将值存储在(
useState
)中,该参数将在函数中接收。我的愿望是在我的HTML页面上显示存储在(
useState
)中的值。我的代码index.js import ReactDOM from '
react
-dom'; import App from '.&
浏览 1
提问于2021-09-28
得票数 0
回答已采纳
3
回答
如何在处理程序中应用
React
useState
后获得新更改的值?
javascript
、
reactjs
、
react-hooks
下面是一段
React
代码: const [win, setWin] =>
useState
(false) setWin(true)} 说明:单击按钮(此处
未
显示)后,处理程序clickHandler将
触发
。生成随机数,setGuessedNumb
浏览 56
提问于2021-08-14
得票数 0
回答已采纳
2
回答
如何在使用
React
钩子和备注时防止
子
组件
重新
呈现
?
reactjs
、
react-hooks
我刚开始尝试使用
React
钩子,我想知道如何防止
子
组件
在其父
组件
重新
呈现
时
重新
呈现
。我正在寻找类似于在componentDidUpdate中返回false的东西。我的问题似乎源于我在
子
组件
中调用的单击处理程序来更改父
组件
中的状态。由于函数是在父
组件
中创建的,因此在每个父
呈现
上都会创建新的函数,这将
触发
子
组件
中的
浏览 1
提问于2019-01-03
得票数 31
回答已采纳
1
回答
提交反应后,新的div不出现
reactjs
我在
react
中有表单: let isSubmitted = false register, handleSubmit } = useForm < FormInput
浏览 10
提问于2020-11-02
得票数 0
回答已采纳
1
回答
根据
React
Hooks中父
组件
的不同更改,更改
子
组件
的不同属性?
javascript
、
reactjs
、
react-hooks
假设我有一个父
组件
和两个传递给
子
组件
的属性(propA和propB)。propA每隔一段时间更改一次,并且更频繁。仅当用户执行特定操作时才使用propB。
子
组件
现在应该有条件地检查propB是否更改,
子
组件
的所有属性都需要
重新
呈现
。但是,当propA更改时,只有
子
组件
的特定属性应该更改,而其他属性应该保持不变(由于性能原因)。目前,我在我的
子
组件
中有一个useEf
浏览 1
提问于2020-03-05
得票数 1
4
回答
如何强制更新功能
组件
?
reactjs
、
redux
我正在学习redux,我想知道useSelector是如何更新
组件
的,因为
组件
没有自己的状态。如何强制更新功能
组件
?
浏览 2
提问于2020-12-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
memo、useMemo、useCallback 你真的用明白了吗
【一文看懂】React中usestate与useRef的区别与联系
React组件事件通知
react中useState多次定义并且每次调用都可以一一对应的原理
React Hooks踩坑分享
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券