腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
this.
setState
真的让组件重呈现吗?
、
关于类组件中的this.
setState
的一些内容让我感到困惑。在
react
中,我看到this.
setState
在
react
中可能是异步的。我对此没有意见,我在this.
setState
之后用日志记录
更新
的值来测试它。但这确实让我感到困惑:当我们调用this.
setState
时,应对类的render方法
进行
响应,以重新呈现ui。但是this.
setState
是异步的,这意味着第一个呈现方法将被调用,ui将通过
react</em
浏览 3
提问于2022-02-04
得票数 0
1
回答
不
使用
setState
进行
React
更新
在
更新
树中的值时,我很清楚
不
直接
更新
状态的规则,因此我创建了树的浅层副本,
进行
了修改并
更新
了树的状态,以便正确显示。然而,我注意到了一些奇怪的事情。当我
更新
树的浅层副本时,状态就会
更新
……我不确定是如何
更新
的,也不知道为什么
更新
,但我确定这是一个我不理解的概念。
浏览 52
提问于2021-03-30
得票数 1
回答已采纳
4
回答
对象上的
React
状态
更新
如果我在状态中有以下Person对象 Person: { LastName: "Doe"}this.state.Person.FirstName = "Jane"
浏览 1
提问于2018-10-28
得票数 0
2
回答
反应:为什么元素样式不与
setState
切换?
(我试验了许多不同的功能,读取/重新读取状态上的文档,
setState
的异步/批处理更改功能,并一次又一次地梳理。)提前感谢!import
React
, { Component } from '
react
'; constructor(props) {false, this.updateActive = this.updateActive.bind(this); up
浏览 2
提问于2017-11-11
得票数 0
回答已采纳
2
回答
参考文献与条件渲染
、
、
class App extends
React
.Component { constructor(props) { this.state= {isEditing: false} } this.
setState
浏览 1
提问于2018-06-23
得票数 11
回答已采纳
3
回答
React
-
setState
不
更新
值
我正在尝试用DidMount中的localStorage值
更新
状态,但它没有
更新
: type Props = { id_evaluation: stringcomponentDidMount() { console.log('1 - ', id_eval) console.log('2 - '
浏览 18
提问于2019-01-20
得票数 0
回答已采纳
2
回答
React
setState
不
更新
状态
、
、
我目前正在我的项目中
使用
react
-modal,我在打开和关闭它时遇到了问题,可能是从其他组件。{ this.state = {reportOpen: false}; this.
setState
} return ( <Button onClick={(e) => this.
setState
({reportOpen: true})}
浏览 1
提问于2019-05-17
得票数 0
3
回答
在中切换对象状态内的值的正确方法是什么?
、
、
、
下面是一个简单的代码示例,用于切换按钮import ".styles.css"; isOpen: true const [state, _
setState
] = useState(initialState); const
setState
= newState =>
浏览 4
提问于2020-06-12
得票数 1
回答已采纳
2
回答
React
setState
不
更新
组件
、
、
我不知道为什么我的
react
应用程序在我刷新状态后不能
更新
。我正在显示一个表格,其中的行可以通过单击突出显示。当在触摸屏上向下滑动时,它应该会重新加载。动画正在显示,但表没有
更新
,并且突出显示保持不变。 我提供了一个小的代码示例。如果这篇文章需要更多代码或信息,请随时发表评论。 提前谢谢。}; const reset = [...this.state.konten]; this.
setState
isRefreshing
浏览 80
提问于2021-02-25
得票数 1
回答已采纳
1
回答
React
setState
不
更新
数组
、
、
=1&apikey=xxxx") console.log(response.data);知道吗?谢谢
浏览 0
提问于2018-11-11
得票数 1
回答已采纳
2
回答
react
setstate
接受对象在setInterval和onClick中是不同的
、
我对
setState
()接受的object.The代码链接感到困惑,这里是,代码如下:constructor(propsbuttonCount: 1 this.increment = 1;} this.
setState
({
浏览 7
提问于2017-12-02
得票数 1
回答已采纳
3
回答
为什么在调用具有相同状态的useState时我的组件呈现?
、
import
React
, {useState} from '
react
'; const [state,
setState
] = useStatereturn( <h1>{state.toString()}</h1> <button onClick={() =>
setState
(true)}>t
浏览 3
提问于2019-09-09
得票数 9
回答已采纳
1
回答
反应总是检查整棵树吗?
当通过调用
setState
更新
组件时,
React
是在整个DOM树上运行差异算法,还是只在属于
更新
组件的部分上运行?例如,如果我的应用程序中有10000个组件,并且在一个没有子组件(这是树的叶子)的组件中调用
setState
,那么整个大DOM树(这会很慢)或者只有该组件生成的DOM树(这会快得多)都会发生反应?
浏览 1
提问于2016-01-09
得票数 9
回答已采纳
2
回答
响应useState钩子-
更新
状态时何时
使用
以前的状态?
、
在下面的代码中,除非我将以前的状态传递给状态设置调用('setForm'),否则表单不会正确
更新
。); <script src="https://cdnjs.cloudflar
浏览 7
提问于2020-08-22
得票数 1
回答已采纳
1
回答
当类构造函数中
使用
setState
方法时,为什么反应抛出一个错误?
、
、
、
这解释了
使用
setState
函数
进行
显式和直接设置状态时所产生的错误。import
React
, {Component} from '
react
'; constructor(props) {:只能
更新
安装或安装组件。这通常意味着在未挂载的组件上调用
setState
()。这是禁止行动。请检查组件的代码。我知道如何防止错误,只需显式地设置状态,而
不
告诉任何有关它
浏览 5
提问于2016-04-07
得票数 5
回答已采纳
3
回答
如何将数据从子组件(子组件有自己的状态)传递给父组件?
、
、
当我调用item ()函数时,isEditing的值不会改变class App extends
React
.Component { super()this.state = { }; this.
setState
class Todo extends Component { isEditing: false setE
浏览 0
提问于2019-06-11
得票数 0
回答已采纳
1
回答
是否有自动
更新
DOM的情况?
、
我读过的所有关于
React
的文章都显示了我应该显式调用this.
setState
()来触发DOM
更新
的代码。这似乎是手动触发更改检测。我调用this.
setState
,重新呈现Virtual,然后将其与本机DOM
进行
比较以
进行
更改--如果有任何更改,DOM将被
更新
。来自文档的: 4)每隔一秒浏览器就会调用tick()方法。在它内部,时钟组件通过
使用
包含当前时间的对象调用
setState
()来调度UI
更新
。感谢<em
浏览 4
提问于2017-05-02
得票数 0
回答已采纳
2
回答
单击“传递”按钮api id到状态。
、
、
、
、
在
react
中,我为每个ids创建了一个带有按钮的<ul>。当我单击该按钮时,我希望
使用
来自api的新的特定按钮id值来更改state.id和console.log --新的state.id (最终,我希望根据按下的按钮更改一些呈现)。 我需要在其中一个按钮上按两次以console.log我想要的id,我需要在第一次单击时改变状态(对一些新的呈现
进行
一些更改)。
浏览 7
提问于2022-03-30
得票数 0
回答已采纳
1
回答
在单选按钮之间设置状态
在调用setIsOptionOne时,我认为可以在函数的其余代码行中
使用
isOptionOne。不幸的是,情况似乎并非如此。若要验证,请参见console.log输出。
浏览 6
提问于2022-02-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React中setState的用法
react源码分析之-setState是异步还是同步?
Slog104_使用React框架进行前端开发15
Slog101_使用React框架进行前端开发12
Slog92_使用React框架进行前端开发4
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券