腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
React
:
为什么
改变
状态
会使
组件
处于
如此
奇怪
的
状态
?
、
首先,让我先发制人地说,我知道我们不应该
改变
状态
。我只是想探索如果我们直接
改变
状态
到底会出什么问题。 在这里我构建了一个简单
的
todo应用程序。待办事项存储在数组中。实现这一点
的
一种方法是让一个从0开始
的
count变量,我们使用它作为每个待办事项
的
id,并且我们每次添加新
的
待办事项时都会递增计数。在这种情况下,id将等于与待办事项在列表中
的
位置相对应
的
数字索引。todos[id] = null; 然
浏览 13
提问于2021-10-28
得票数 2
回答已采纳
2
回答
当属性更改时更新
组件
状态
、
我有一个carousel
组件
,它将carousel项作为道具接收。我将当前活动
的
carousel项存储在carousel
组件
的
状态
中。旋转木马本身是一个滑块,并使用GSAP可拖动控件进行控制。轮播项目的数量可能会
改变
,然后我想要重置
状态
,以便第一个项目
处于
活动
状态
。如何使用当前
的
React
版本实现这一点?如果我在componentDidUpdate中设置
状态
,可能会导致无限
浏览 21
提问于2019-01-30
得票数 0
回答已采纳
3
回答
TouchableHighlight和TouchableOpacity在render()上突出显示
、
、
一件事是它看起来有点
奇怪
,当我进入页面时,我
的
按钮会发出一个小小
的
“眨眼”。这很
奇怪
,但还可以容忍。更令人沮丧
的
是,如果我
改变
父
组件
的
状态
,从而调用一个re-render(),按钮将再次“闪烁”,使所有按钮在我
改变
状态
时都闪烁。 按下按钮会
改变
页面
状态
,因此按下一个按钮
会使
两个按钮都“闪烁”。我使用
react
-redux,但这不
浏览 23
提问于2017-02-17
得票数 3
5
回答
为什么
处于
反应性
状态
的
数组
的
pop()或push()方法可以工作
、
然而,items.pop();我只是不知道如果有一个由dom呈现
的
列表(比如<divclassName="list">{this.state.items}</div>),
为什么
仍然可以更新this.state.items。我感到困惑
的
是,items.pop()已经更改了原始
状态
,下一个
状态
的
项不等于原始
状态</e
浏览 0
提问于2018-09-18
得票数 4
回答已采纳
2
回答
如何在对
状态
(即对象数组)进行映射时重新呈现
react
组件
、
我试图映射一组
处于
状态
的
对象,有条件地从该
状态
返回两个响应
组件
之一。然后,我会在某个时候更改该
状态
,并期望
组件
在对象
的
状态
发生更改时重新呈现。我知道我
的
问题与反应不承认差异
的
变化有关,但我不知道
为什么
要
改变
,需要
改变
什么模式才能起作用。这里有一个代码库:const App = (props) => {
浏览 3
提问于2019-09-29
得票数 3
回答已采纳
2
回答
从onPause到OnResume
的
片段生命周期
、
、
在活动生命周期中,我们可以直接从OnPause到Onresume (如果我们
的
活动离开前台,但仍然可见,即对话框弹出时,就会发生这种情况)。检查片段生命周期图: 当活动暂停时,就会调用相应
的
onPause片段。但是此时,当活动调用onResume时,片段
处于
什么
状态
?调用什么生命周期回调?
浏览 2
提问于2013-09-27
得票数 0
回答已采纳
1
回答
为什么
这个方法更新
的
状态
反应很慢?
、
、
、
父
组件
:板和子
组件
单元。我使用董事会
组件
中
的
一个循环来呈现9个单元。这是子
组件
(Cell.js): return <button style={style} className='cells' id={props.id} onClick={(e) => { props.handleclick(e) }}>{props.text}</button>;这是父
组件
(Board
浏览 2
提问于2022-04-30
得票数 0
回答已采纳
2
回答
从外部调用
React
setState挂钩(DOM/Google Maps)
、
、
我正在构建一个使用各种useState()钩子
的
函数
React
组件
。它们中
的
每一个都提供了一个
状态
和一个可以被调用来更新它
的
函数。这在
react
本身内部工作得很好。但在我
的
场景中,我还必须处理其他(DOM/Google Maps)环境。 作为放在Google map上
的
DOM元素
的
回调,我想调用setState(!state)来翻转布尔值。我认为问题在于setState钩子无法获取最新
状态
浏览 1
提问于2019-08-06
得票数 0
2
回答
在反应协调过程中,是否总是重新呈现一个
组件
?
is实例,and中
的
时间
状态
!再次响应更新虚拟域,同时考虑到时间
状态
已经
改变
了,因此出现了reconciliation
的
反应并不在乎应用程序是否
改变
。它是一个
组件
,当他在虚拟区域中遇到一个
组件
时,当执行时,实例保持不变,并在本例中运行App.render() --这很好,因为时间
状态
已经
改变
了。它们是
组件
,所以
React
浏览 4
提问于2022-08-11
得票数 0
回答已采纳
1
回答
如何使用gatsby-ant-plugin从api中获取表数据
、
、
我使用ant表创建了一个简单
的
表。我尝试从API中获取值,但是我得到了这个异常: import
React
from "
react
" fetch("https:/
浏览 0
提问于2019-02-12
得票数 2
回答已采纳
2
回答
直接将
状态
保存在
组件
对象上?
react
文档建议将
组件
状态
存储在其" state“属性中。但是,似乎也可以将
组件
对象本身作为
状态
使用。this.props.firstname||"",lastname:this.props.lastname||""} render:function(){ this.lastname
浏览 2
提问于2015-07-04
得票数 0
回答已采纳
4
回答
父
状态
更改后,
React
子
组件
未更新
我正在尝试制作一个很好
的
ApiWrapper
组件
,以便在不同
的
子
组件
中填充数据。从我所读到
的
一切来看,这应该是可行
的
: super(propsrender() { this.state.response />;}
浏览 1
提问于2016-12-20
得票数 140
回答已采纳
3
回答
将主
组件
状态
传递给另一个
组件
错误
我想要做
的
是将
处于
主
组件
状态
的
列表作为支柱传递给list
组件
。import List from './components/List'; import '.<di
浏览 6
提问于2019-11-15
得票数 0
回答已采纳
1
回答
在安装
组件
后,将
状态
重置为初始值。
、
My是一个包含主导航和辅助导航
的
标头。到目前为止,我只处理主要
的
导航,其中选择了大
的
部分
的
网站。
状态
被提升到主标头
组件
,而UpperMenu
组件
只接收事件侦听器和活动链接ID作为支持。问题是,在正确执行
状态
更改时,当执行安装时,
状态
将更改为初始值。这会导致CSS中
的
“眨眼”,这意味着视图被正确呈现,并在很短
的
一秒钟后返回到被选中
的
初始链接。Header.js: import <em
浏览 1
提问于2017-11-26
得票数 2
回答已采纳
2
回答
如何将颜色置于反应
状态
?
、
我有一个有
状态
的
组件
,点击它后会
改变
div背景色。我保持一个布尔标志
处于
状态
,当它
改变
时,
组件
重新计算它
的
颜色并重新命名它自己。我如何摆脱这个布尔标志,我想保持颜色本身
的
状态
,当
状态
发生变化时,
组件
将自己重命名。class App extends
React
.Component { super(pro
浏览 3
提问于2017-09-15
得票数 0
回答已采纳
1
回答
为什么
要使用无
状态
函数
组件
而不是基于类
的
组件
?
、
、
我正在学习ReactJS,并且我已经了解到有UI
组件
和容器
组件
。容器
组件
使用classes扩展
React
.Component实现,包含state和好
的
旧render方法,而UI
组件
是使用functions创建
的
,它们只关注UI,因为它们只接收来自props
的
数据。无
状态
功能
组件
示例: const { ninjas } = props; c
浏览 0
提问于2019-05-06
得票数 6
回答已采纳
2
回答
自定义类和使用useEffect在
React
/类型记录中“观察”更改
、
为了方便演示,我在中简化了我
的
问题。把这个计数器类想象成一个更复杂
的
外部Lib。我有一个类,它
的
属性为count,方法将增加该计数。autoIncrement() { this.count = this.count + 1; }在一个
react
const counter = useMemo(() => { }, []); 然后,我在
Reac
浏览 6
提问于2022-01-13
得票数 1
2
回答
改变
状态
的
其他方式吗?
、
我有这样
的
代码示例():const [array, setArray] = useState([]); array.pushaddElementToArray}>addElementToArray</button> </div >se
浏览 7
提问于2022-07-23
得票数 1
回答已采纳
2
回答
如何避免在
react
功能
组件
中对“静态
组件
”进行不必要
的
重新渲染?
、
、
、
、
我有一个
react
功能
组件
,它显示标签和帖子列表+一些静态文本/装饰。我使用useState钩子将当前选择
的
标记存储在一个
状态
中。文章是通过使用带有tag变量
的
阿波罗
的
useQuery钩子来获取
的
。用户应该能够选择一个标记,它将替换当前
的
tag
状态
-因此useQuery(POSTS_QUERY)将使用新
的
tag变量重新运行。<
React
.SetStateAction<strin
浏览 0
提问于2020-01-18
得票数 3
1
回答
属性在
状态
下丢失,但仅为有流
的
支柱。
、
、
、
import * as
React
from '
react
'; number: number, {number} );}import * as
React
from '
react
&l
浏览 0
提问于2018-05-10
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
前端:从状态管理到有限状态机的思考
React Hooks 还不如类?
React 深入系列3:Props和State
React组件开发中常见的陷阱
react中useState多次定义并且每次调用都可以一一对应的原理
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券