腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
setState
()
不在
React
上
更新
渲染
?
javascript
、
node.js
、
reactjs
然而,当视觉
上
按下“重置”按钮时,电路板
上
没有变化(单元的颜色不变)。Board.js
上
handleClick()方法
上
的console.log(this.state.cells);行为所有单元格打印props: Object { isAlive: false }。那么
为什么
Cell没有在视觉上进行
更新
呢?我在这里做错了什么?Board.js export default class Board extends
React
.Component { constru
浏览 27
提问于2020-10-05
得票数 0
1
回答
React
的functional
setState
如何确定哪些字段已经
更新
?
javascript
、
reactjs
、
setstate
根据我的实验,如果您有一个对象作为
react
状态(let [state,
setState
] = useState({})),并且您执行如下操作
setState
(s => { s.a = 42如果从另一方面来说你这样做了
setState
(s => {...s, a: 42}); 它将重新
渲染
所有依赖于s的任何字段的组件,所以在我看来,它实际
上
只是查看闭包的返回对象引用是否与它已经具有的状态相同,并做出一个二元选择:是重新
渲染
所有内容还是什么都不重
浏览 16
提问于2020-04-30
得票数 0
回答已采纳
2
回答
从另一个功能组件刷新功能组件
javascript
、
reactjs
、
refresh
、
react-functional-component
我在谷歌
上
搜索了这个问题,发现我可以在B.js中设置状态并
更新
该状态。但是如何在A.js中从foo()
更新
这个外部状态呢?
浏览 18
提问于2021-09-06
得票数 0
回答已采纳
3
回答
不在
setState
上
重新
渲染
React
.js
javascript
、
reactjs
、
meteor
、
state
、
setstate
我正在尝试改变悬停时显示的图片,我正在从子组件(passSingleImage)中获取新图片的url,一旦我收到新的url,我就重置状态,我也console.logging新的状态,它确实在悬停时被更改了,但是组件没有重新
渲染
这是我的主要组件,其中的状态已更改... constructor(props){{id:this.props.location.query.id}).fetch() if(photos.lengt
浏览 11
提问于2017-08-22
得票数 0
1
回答
React
不在
setState
()
上
重新
渲染
子组件
javascript
、
reactjs
我对
react
还是个新手,因此不太理解所有的概念,但据我所知,
setState
()应该重新呈现所有受影响的组件。在搜索了一个小时后,我还是找不到能让我的代码工作的东西: class App extends
React
.Component { super) { this.
setState</
浏览 21
提问于2020-07-28
得票数 0
3
回答
为什么
在调用具有相同状态的useState时我的组件呈现?
reactjs
、
react-hooks
有人能解释一下,当状态改变到完全相同的状态时,组件
为什么
会重新呈现?如何防止它重新呈现?import
React
, {useState} from '
react
'; const [state,
setState
] = useStatereturn( <h1>{state.toString()}</h1> <b
浏览 3
提问于2019-09-09
得票数 9
回答已采纳
2
回答
如何在if
react
native中设置状态
javascript
、
node.js
、
reactjs
、
react-native
、
if-statement
你好,我正在尝试将exportTest导出到另一个js文件,然后重新
渲染
。我正试着这样做import { StyleSheet, View } from '
react
-native'; var
浏览 0
提问于2021-04-22
得票数 1
2
回答
数组中的
React
更改状态(for循环)
reactjs
、
computed-field
、
setstate
< flightOffer.length; i++) { this.
setState
浏览 16
提问于2016-06-06
得票数 3
回答已采纳
2
回答
保持对单个
setState
电话的响应?
javascript
、
reactjs
、
virtual-dom
this.
setState
({ someState }); this.
setState
({ someOtherState });还是这个?if (condition) {} else {} 我知道
React
是经过优化的,这样快速地连续调用
setState
通常不会导致重呈现。例如:假设
浏览 3
提问于2017-07-20
得票数 0
回答已采纳
1
回答
为什么
?
reactjs
//currentPage 1 page0 //currentPage -1 page0
为什么
虽然在理论
上
它们应该具有相同的值,但我理解这可能是因为当component为rendered时执行useState。//currentPage 1 page1 &
浏览 2
提问于2021-07-12
得票数 0
4
回答
直接在彼此之后设置状态是不好的吗?
reactjs
我的场景是:if(condition){}这段代码更好吗?if(condition){}else{}
浏览 17
提问于2018-03-05
得票数 3
1
回答
不在
setState
上
重新
渲染
reactjs
我在下面给出了一个条件,我想要
更新
状态中存在的对象数组,尽管状态正在变化但没有呈现,可能是因为某种原因,状态直接发生了变化,或者其他原因。我不知道我做错了什么 handleCondition = e => { this.
setState
( ({
浏览 12
提问于2019-12-26
得票数 0
1
回答
React
setState
未
更新
reactjs
、
setstate
我已经在我的
react
项目中添加了下面这段代码,以便使用方法的响应来设置状态。但状态从未
更新
过。它始终为空。我可以知道如何在这里设置状态吗? this.this.props.itemId).then((item:IRequest) =>{ console.log(item); Request: item con
浏览 3
提问于2020-06-30
得票数 0
1
回答
为什么
不在
react
上
渲染
reactjs
我确实从用户那里获得了信息,将其存储在localStorage中,然后遍历它,为存储中的每个元素创建一个注释,我还尝试使用useState()来跟踪localStorage并按时间顺序呈现注释,我不确定这样做是否正确 //
react
浏览 10
提问于2021-10-18
得票数 0
2
回答
为什么
我不能输入
react
-native SearchBar?
javascript
、
react-native
、
searchbar
根据我对
react
原生searchBar的理解,我甚至不需要做任何事情就可以在那里显示文本,所以我真的不知道我是如何搞砸的。这是一个更大项目的一部分..但我祈祷这个问题和其他事情没有任何关系。import
React
, { Component } from "
react
"; View, FlatList, StyleSheet } from "
react
-native";
浏览 9
提问于2019-11-28
得票数 1
1
回答
为什么
react
组件会导致测试用例失败?
reactjs
simulate('change');});class FontChooser extends
React
.Component { super(props); if(this.props.boldthis.state={weight:&
浏览 0
提问于2017-11-19
得票数 0
0
回答
为什么
React
setState
没有触发重新
渲染
?
reactjs
我正在尝试使用
react
并通过
setState
更新
属性,但是,它似乎不能重新
渲染
。 constructor() { s
浏览 15
提问于2017-12-07
得票数 0
回答已采纳
2
回答
React
- method通过状态正确运行一次,但在父组件更改状态时运行两次
javascript
、
reactjs
、
settimeout
我认为这是因为当websocket服务器响应时,状态是改变的,所以整个组件都被
更新
了,计数器被搞乱了。父组件:import ReactDOM from '
react
-dom'; this.wsClient.onmessage = msg =&
浏览 1
提问于2017-08-16
得票数 0
回答已采纳
2
回答
为什么
useState会导致多次重新
渲染
reactjs
我正在调查
为什么
useState原因会像下面的应用程序或那样
渲染
这么多次 const[name, setName] =
React
.useState("unknown");
React
.useEffect(() => { con
浏览 0
提问于2020-07-16
得票数 0
2
回答
在值保持不变的情况下,
为什么
setState
要重新呈现组件
reactjs
、
react-hooks
声称,如果您将state Hook
更新
为与当前状态相同的值,
React
将在不
渲染
子对象或射击效果的情况下退出。div>); function Counter({ initialCount }) { <br /> state
浏览 38
提问于2019-08-20
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
react源码分析之-setState是异步还是同步?
React 深入系列4:组件的生命周期
你的React组件还能跑得再快一点
一文搞懂ReactNative生命周期的进化
RN转小程序引擎Alita 2.0正式发布:基于webpack进行重构
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券