腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么
状态
更新
时
react
组件
不会
重现
?
、
、
我有一个
react
应用程序,我需要帮助获得一个
组件
来重新渲染。 该
组件
表示一个博客。它列出了它从数据库中提取的所有博客。在底部有一个用于添加新帖子的表单。帖子正被添加到前端数组中,该数组处于
状态
,但它
不会
显示在UI中,除非我刷新页面。console.log('err=', err); } } 当我登录控制台查看this.state.blogPosts的内容
时
,但是,除非我刷新页面,否则新帖子
不会
浏览 29
提问于2020-07-15
得票数 1
回答已采纳
1
回答
来自子
组件
的
React
(本机) setState
、
我在从子
组件
更新
React
本地
状态
时
遇到问题。 here我的可
重现
代码。 基本上有3个选项卡,活动的是第二个。当您单击另一个选项卡
时
,
状态
不会
正确
更新
。我遗漏了什么?这并不是一个与
React
Native相关的问题,它只是一个与
React
相关的问题。 注意:我不能重构整个
组件
,所以我不能把它转换成函数
组件
,所以我不能使用钩子。
浏览 18
提问于2021-07-06
得票数 0
回答已采纳
2
回答
在
React
中隐藏一些具有本地存储的元素
我想在用户还没有登录
时
隐藏一些导航,所以我使用本地存储来保存用户的id,并使用if逻辑来隐藏和显示导航,但是当我清除本地存储中的数据并将其与null进行比较
时
,导航仍然显示出来。member-list'); }, (err) => { }) } 单击注销导航
时
,
浏览 17
提问于2020-04-20
得票数 0
回答已采纳
2
回答
React
组件
有时呈现两次不改变的
状态
。
、
、
、
我正在使用Redux订阅存储和
更新
组件
。请按照下面的步骤来
重现
问题。它是关于
React
的setState函数标识,即使
状态
没有改变,也会在某些情况下导致重呈现。由于yes的值已经是“是”,
状态
不变,因此
组件
不会
重新呈现。 ✅点击"Toggle“。yes设置为“否”。
状态
已更改,因此<em
浏览 1
提问于2020-03-27
得票数 7
回答已采纳
4
回答
重新呈现意外行为
country , setCountry] = useState('') const handleChange = (event :
React
.ChangeEventMenuItem> </TextField> )
浏览 11
提问于2022-08-20
得票数 1
1
回答
JS中对象的锁定行为?
、
、
每次单击increment按钮
时
:实际:count的初始值,即记录为3} const [count, setCount] =
React
.useState(3); const map我想知道
为什么
object中的函数在每次调用时都不使用coun
浏览 1
提问于2020-07-22
得票数 1
1
回答
作为反应
状态
的类型记录类,重命名器
、
、
、
我有以下功能
组件
: const [spotifyPlayer, setSpotifyPlayer] =
React
.useState<SpotifyPlayerPlayer
状态
是一个具有boolean类型的字段isPlaying的类。问题是,当调用togglePlay()
时
,
React
并
不会
重新修改
组件
。我理解
为什么
(因为SpotifyPlayer的实例没有变化,这就是
为什么</em
浏览 1
提问于2020-12-14
得票数 2
回答已采纳
3
回答
为什么
我的
React
组件
中的变量没有按预期递增?
、
、
我是一个
React
学习者,我想了解一些东西。下面的代码不起作用,它只是一个有两个按钮的
组件
,可以加减一个数字并显示它。下面是完整的代码: import
React
from "
react
"; let
浏览 7
提问于2021-11-10
得票数 0
回答已采纳
1
回答
更新
JSX变换中断响应
、
我试图升级到Reactive17,并使用来避免import
React
from '
react
'。当我从
组件
中删除import
React
时
,页面会出现错误(仅在呈现该
组件
时
)。编译后,控制台中出现了几个错误: 警告:无法对卸载的
组件
执行响应
状态
更新
。 警告:无法在现有
状态</e
浏览 5
提问于2021-11-30
得票数 0
1
回答
组件
在发出操作和
状态
更新
时
不重新呈现。
、
、
、
、
当我单击我的一个InspectorOption
组件
时
,我的redux记录器会显示一个动作被分派,
状态
按预期
更新
。我的InspectorSelect和子InspectorOption
组件
使用
react
redux到mapStateToProps的连接,这些
组件
依赖于来自
状态
的道具。但是,即使
状态
正在
更新
,
组件
依赖于
状态
,当
状态
更新
时</em
浏览 3
提问于2017-06-21
得票数 0
回答已采纳
3
回答
即使道具没有改变,
为什么
react
也要重新渲染
组件
呢?
、
我已经使用
react
了一段时间,并阅读了文档,我发现了一些对我来说很奇怪的东西,
为什么
react
重新渲染
组件
的子元素在父
组件
的每个
状态
更改上,即使子道具是相同的??
为什么
我要把我的
组件
包装在Memo()中以防止这种
重现
呢?将Memo设置为每个
react
组件
的默认设置,或者我是否应该对所有
组件
都使用它,并不是更好。
浏览 4
提问于2021-04-22
得票数 2
2
回答
为什么
在通过setTimeout进行
状态
更新
之前,三元操作符中不可到达的部分要进行评估?
、
、
、
、
我有下面的代码,它是一个
react
组件
,呈现一个巨大的
组件
。只要这个庞大的
组件
还没有完成渲染,就会显示一个加载指示器。如果没有setTimeout,
状态
将立即
更新
,加载指示符也
不会
显示。 所以我的问题是,
为什么
这对setTimeout有效?我知道,它将
状态
更新
推送到消息队列,因此,在完成所有其他操作之后,将执行
状态
更新
。但是,由于使用了三值运算符(惰性计算),所以HUGECompo
浏览 5
提问于2019-03-10
得票数 0
回答已采纳
3
回答
Javascript实例方法不处理
react
中的onClick回调事件。
、
、
、
、
当单击页面上的按钮
时
,我试图
更新
状态
变量。但是我发现我不能使用
react
类
组件
方法。这里是最小可
重现
性的例子。import
React
, { Component } from '
react
' constructor(){default NameTypeError: Cannot read properties of undefined (
浏览 3
提问于2021-10-23
得票数 0
回答已采纳
1
回答
为什么
我的
组件
的
状态
计算属性在Redux存储
更新
它的值后没有
更新
?
、
为什么
我的
组件
的
状态
计算属性在Redux存储
更新
它的值后没有
更新
?我使用一些帮助器方法通过AppStore.getState().ApiStore获取isAuthenticated
状态
属性的子存储区。似乎当这个存储值
更新
时
,
组件
状态
值
不会
更新
。
React
Native不监视计算
组件
状态
属性中的存储
更新
吗?我的<
浏览 2
提问于2017-07-22
得票数 0
1
回答
useCallback和
React
.memo访问
状态
、
、
、
、
我想防止它们在Square接收相同的道具
时
重新渲染,这样Square
组件
就在
React
.memo()方法中。在我处理板子
更新
的板子
组件
中,我有useCallback的处理程序,所以我
不会
在
重现
过程中传递一个全新的函数。我不明白的是,在clickHandler的主体中,我总是可以访问最新
更新
的2D数组,但我从来没有收到更改过的播放器,它总是停留在1。然而,
状态
本身被切换为2,反之亦然。我
不会
将
状态
作为
浏览 16
提问于2020-11-05
得票数 0
1
回答
语义UI侧边栏
不会
显示-反应
、
、
、
、
我目前正在使用
React
中的语义UI在我的AppBar上实现一个侧边栏。到目前为止,我已经记下了:import { Menu, Segment, Dropdown, Icon, Button它就在那里,你可以通过浏览器开发者面板中的元素浏览器看到它,但它
不会
显示出来。 我已经检查了我正在使用的
状态
变量,并且它们的值设置正确。当侧边栏的图标按钮被单击
时
,visible被设置为true,因
浏览 2
提问于2017-07-24
得票数 0
回答已采纳
3
回答
为什么
这里的这段代码第一次返回空数组
、
、
、
、
然而,在第二次单击"submit“之后,我得到了我想要的输出,但它仍然第一次给我一个空数组。 const {handleSubmit, register} = useForm() const onSubmit = (data) => { console.log(values) return (
浏览 4
提问于2020-10-30
得票数 1
1
回答
当我没有登录的时候,我怎样才能使我的作曲菜单消失?
目前它是这样工作的,但我没有使用我的useEffect,所以我的应用程序
不会
直接重新渲染。 我应该在我的UseEffect上放什么东西来让我的页面直接重新渲染?
浏览 2
提问于2021-09-26
得票数 1
2
回答
在
状态
更改后,
React
上下文
不会
重新呈现。
、
、
因此,我已经向我的网站添加了
react
上下文api,但是在我更改上下文中的
状态
后,该网站
不会
重新呈现。这是我的上下文文件import { item } from "..<AppContext.Provider value={values}>{children} </AppContext.Provider>;这是我的index
浏览 5
提问于2022-10-19
得票数 0
回答已采纳
3
回答
React
状态
的用途
、
、
这可能是一个非常愚蠢的问题,但我正在用
React
编写我的第一个项目,并且正在努力理解setState钩子的用途。据我所知,setState钩子用于设置
组件
中使用的当前值,该
组件
的作用域仅限于该
组件
,并且在页面重新加载
时
不会
持久。例如,值只是保存在内存中,直到它被销毁。我的问题是,使用setState()存储值和简单地声明一个let变量并以常规方式
更新
它有什么不同?这两种方法似乎都只是持有该
组件
范围内的非持久化值。有什么关系?
浏览 0
提问于2020-07-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你真的了解React吗?这里有50个React面试问题
React 深入系列3:Props和State
React中setState 为什么是异步的?
从源码中来,到业务中去,React性能优化终极指南
react中useState多次定义并且每次调用都可以一一对应的原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券