腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
为什么
useState
没有
触发
重新
渲染
?
、
、
我已经初始化了一个数组状态,当我更新它时,我的组件不会
重新
呈现。下面是最小的概念验证: function App() { console.log在输入中输入"02“后,App组件不会
重新
呈现。但是,如果我在5秒后执行的onChange函数中添加一个setTimeout,它会显示数字确实已经更新。 关于组件
为什么
不更新有什么想法吗?
浏览 63
提问于2019-05-23
得票数 136
回答已采纳
3
回答
组件未使用onClick event React呈现
、
、
现在,如果您单击该图标,控制台会正确地记录它,但
没有
显示任何内容。
浏览 40
提问于2021-05-06
得票数 0
回答已采纳
1
回答
为什么
我的函数组件中的状态变化不能连续
触发
重新
渲染
?
当我通过实验useEffect和
useState
来测试
触发
重新
渲染
的不同场景时,我遇到了一个连续更改状态(实际上,预期的无限循环)不会导致连续
触发
渲染
的示例。考虑下面或CodeSandbox上的代码示例:https://co5tj.csb.app/ 我真的希望
渲染
循环进入无限循环,但它并
没有
。 import "./styles.css"; import React, { useEffect,
浏览 8
提问于2021-04-18
得票数 0
1
回答
React组件无限地
重新
呈现在useEffect钩子中设置的相同布尔值状态?
、
我在下面的代码片段上进行实验,以了解React
useState
和useEffect挂钩的行为。const [foo, setFoo] = React.
useState
<boolean>(true); console.log("Settingstate foo to false ..."); }, [foo]); 在当前的实现中,该效果应该在mount、依赖项更改和unmount上
触发
。由于foo一直被设置
浏览 27
提问于2020-05-27
得票数 0
2
回答
在用户状态钩子中更新状态后,React不会更改状态(以自定义函数形式)
、
、
我在使用react 16.10.2中的state钩子,但是在使用usetate钩子中的自定义函数更新初始状态后,react
没有
触发
重新
呈现(OtherComponent不会被呈现),下面是我的react组件: import React, {
useState
, useEffect } from 'react'; co
浏览 13
提问于2019-10-16
得票数 0
回答已采纳
1
回答
诱导从其他组件React.js
重新
呈现
、
、
我想从另一个组件引发
重新
渲染
,避免“
触发
组件”
重新
渲染
。const App = () => { )我以为用React.memo包装SomeComponent并在PopUpComponent中更改一个属性就可以了,但是在SomeComponent中调用trigger函数会<em
浏览 10
提问于2019-11-05
得票数 0
1
回答
子组件中的ref.current更改不会
触发
useEffect
我尝试创建一个innerRef,当更改(即输入新值)时,如果所有值都有效,则应
触发
组件的useEffect以显示或隐藏Done按钮。function AddStock() { const [allValid, setAllValid] =
useState
这里的一切都正常工作,这个小组件本身的状态被正确管理,但它只是不会
触发
父组件的状态更新 export default function SelectTypeOfQuantity({ defaul
浏览 288
提问于2021-01-29
得票数 1
回答已采纳
2
回答
在值保持不变的情况下,
为什么
setState要
重新
呈现组件
、
声称,如果您将state Hook更新为与当前状态相同的值,React将在不
渲染
子对象或射击效果的情况下退出。export default function App() { <div> </div>} 单击该按钮只会更改内部属性valu
浏览 38
提问于2019-08-20
得票数 3
回答已采纳
1
回答
有
没有
一种方法可以在不
重新
渲染
的情况下更改react-native-maps <Marker { there } /> coordinate=坐标?
、
、
、
参考: alignItems: 'center', map: { },使用
useState
的Screen.js (昂贵的
重新
渲染
) export
浏览 2
提问于2020-09-26
得票数 0
1
回答
useEffect -当被跟踪的变量
没有
改变时无限循环
、
我是useEffect的新手,但阅读文档时,我的问题似乎
没有
任何意义。在我的文件的开头,我实例化了一个状态和一个变量 const [moduleDisplay, setModule] =
useState
("") let moduleRender = <div>Hello,moduleDisplay的状态被更改为moduleRender,这是Hello World组件,
触发
了
重新
呈现。但是,这些变量/函数都
没有
被使用(除了在实际
渲染
中呈现modu
浏览 17
提问于2020-09-04
得票数 1
回答已采纳
2
回答
如何在if react native中设置状态
、
、
、
、
你好,我正在尝试将exportTest导出到另一个js文件,然后
重新
渲染
。我正试着这样做import { StyleSheet, View } from 'react-native'; } const [test,setTest] =
useState</
浏览 0
提问于2021-04-22
得票数 1
1
回答
react钩子useEffect无限循环,尽管依赖项列表
、
the balance} const [account, setAccount] =
useState
浏览 9
提问于2019-08-24
得票数 1
回答已采纳
1
回答
为什么
useState
跟踪的值在
重新
渲染
时不会重置?
、
、
、
下面是一个使用
useState
钩子的示例: import React, {
useState
} from "react"; const[inputValue, setInputValue] =
useState
("Pedro"); const newValue =我知道,每次调用setInputValue时,状态都会更新,视图会
重新
呈现
浏览 29
提问于2021-10-28
得票数 1
1
回答
React可变引用,更新函数中的状态
因此,当我单击
触发
haalDataOp的按钮时,它将console.logs旧的userInfo值。 const [value, setValue] =
useState
(1); const
浏览 11
提问于2019-11-16
得票数 0
3
回答
使用功能组件的React条件
重新
渲染
不起作用
、
有人能解释一下,
为什么
“条件”在接收到响应并设置了状态时
没有
触发
重新
呈现吗?const [condition, setCondition] =
useState
(''); useEffect(() => {
浏览 2
提问于2021-08-27
得票数 1
1
回答
使用依赖数组更新子useEffect中的父状态会导致循环
、
、
、
、
我认为这是因为更新父状态会导致子对象的
重新
渲染
,更新依赖属性并
触发
另一个
重新
渲染
。不过,我不确定这是否正确。 如果有人能解释
为什么
会发生这种情况,并找到合适的解决方案,我会很高兴。export const Parent = () { { onNext, setS
浏览 13
提问于2020-04-26
得票数 0
回答已采纳
1
回答
在useEffect中,有
没有
正确的方法将对象用作依赖项?
、
、
、
useMyQuery(query: QueryObjectType) React.useEffect(executeQuery, [ query ]);} 不幸的是,每当我的钩子作为
重新
渲染
的一部分被调用时,尽管query从来
没有
改变过,并且仍然是与以前完全相同的对象,但我最终会以无限循环结束。
浏览 56
提问于2020-02-10
得票数 2
2
回答
在不更改依赖项的情况下在初始呈现时调用useEffect挂钩
、
、
、
我有一个
useState
钩子 const [permanent, setPermanent] =
useState
(false) 这个useEffect钩子 useEffect(() => {} else { } }, [permanent]) 它在初始
渲染
时
触发
重新
渲染
//const [
浏览 33
提问于2020-09-09
得票数 0
回答已采纳
2
回答
是否在
useState
后
重新
执行setState?
、
、
如果setState
触发
组件的
重新
呈现,而
useState
对每个呈现执行,那么如果要
重新
执行初始化,
为什么
要更新旧值?例如,如果我将计数器设置为0 (
useState
(0)),并通过setState将计数器的状态修改为1,这将
触发
重呈现,因此将再次执行
useState
,因此值应该再次为零,但这
没有
发生(幸运的是),我不知道
为什么
浏览 13
提问于2022-06-26
得票数 0
回答已采纳
1
回答
不
触发
重新
渲染
的useContext的
UseState
、
、
我正在处理一个应用程序,在该应用程序中,我将
useState
作为值传递给上下文提供程序。代码如下面的代码所示。//App.jsimport logo from '.
渲染
代码位于下面HomePage.js文件的SearchCon.Consumer部分。只有在我在App.js文件的输入中输入一些内容之后,它才会
触发
上下文中的更改,并导致
重新
呈现。/
浏览 30
提问于2020-09-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么 React Hooks useState 更新不符预期?
【一文看懂】React中usestate与useRef的区别与联系
react中useState多次定义并且每次调用都可以一一对应的原理
React Hooks踩坑分享
编写React组件时常见的5个错误
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券