腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
当
状态
为
空
对象
时
,
React
不
重新
呈现
、
我有以下代码: import
React
, { useState } from "
react
"; const [data, setDatadata[i]; }} click down </>}
当
页面第一次
呈现
时,它显示一个
空</
浏览 4
提问于2021-03-16
得票数 0
4
回答
为什么在直接变异
状态
时
响应更新?
、
、
在下面的示例中,我使用一个ES6映射作为
React
中的
状态
值:class App extends
React
.Component { super/16.6.3/umd/
react
-dom.production.min.js"></script> 单击该按钮
时
,我将直接
浏览 8
提问于2020-06-19
得票数 3
2
回答
调用setState而
不
触发重
呈现
、
我在
React
组件的state中存储UI
状态
,比如this.state.receivedElements,它是一个数组。每当将元素推送到receivedElements
时
,我都希望
重新
呈现
。我的问题是,
当
数组变为
空
时
,我可以
不
触发
呈现
吗?
浏览 2
提问于2017-10-16
得票数 1
回答已采纳
1
回答
React
事件处理:在Instant中标记为收藏项
、
、
、
、
displayFavorite是一个返回true或false的函数,如果配方id与用户首选项
对象
中存储的配方ID匹配,则返回true或false。
浏览 16
提问于2019-05-24
得票数 1
1
回答
组件更新没有看到最新的var值
、
在下面的片段中,我更新了外部var userInfo和Promise.then()中的组件
状态
isLoading的值。由于isLoading的更新,组件将按预期
重新
呈现
。PS:如果我将userInfo设置
为
一个
状态
挂钩,结果与预期的一样,我可以看到最后一个console.log打印出了userInfo的更新值。但是我仍然想知道为什么一个普通的变量不能工作。export default function ProfilePage() { const [isLoading, setIsLoading] =
浏览 3
提问于2022-01-17
得票数 0
回答已采纳
5
回答
为什么函数组件中的setState(钩子)会导致无限循环?
、
、
以下是代码: const [a, setA] = useState(1) return ( <h1>{a}</h1> );误差太多的
重新
渲染。
React
限制
呈现
的数量,以防止无限循环。
浏览 10
提问于2020-02-20
得票数 5
回答已采纳
1
回答
在初始渲染或保持原样之前,Reactjs安装
状态
?
、
初始渲染
状态
在这里是初始
状态
。但是,如果
不
首先检查组件是否已挂载,则Am使用componentWillMount()将无法工作。使用rawMarkup()
时
的结果是一个
空
的初始
状态
对象
。在
重新
呈现
时,所有东西都会正常运行,但是想知道为什么
状态
中的post
对象
在初始
呈现
时仍然是
空
的。有更好的方法来完成这个任务吗?谢谢。var Post =
React</em
浏览 1
提问于2016-01-17
得票数 0
回答已采纳
1
回答
React
如何确定引用类型
状态
是否
为
新的?
、
我知道
当
状态
是原始类型
时
,
React
会在调用setState()
时
执行新旧
状态
之间的浅层比较,如果两者相同,则不会
重新
呈现
。但是,
当
状态
为
引用类型
时
,
React
不会执行新旧之间的深度比较。基于此测试here,当我使用新构造的(虽然与人眼相同)
对象
执行setState()
时
,它会渲染组件。这是意料之中的。但是,
当
浏览 10
提问于2021-07-04
得票数 1
回答已采纳
1
回答
如何在
React
中
呈现
异步函数中的组件
、
、
在我的mongoDB中,我有一些带有嵌套
对象
的文档,这些
对象
对应于摩托车的品牌、型号和年份。它应该看起来像这样: 在橙色加号旁边,我想要显示在特定制造商下存在的所有其他模型的列表,这样如果模型已经存在,我就不必在编写模型
时
重复,我只需单击它即可。然而,渲染使我在异步中一片空白: 现在,据我所知,渲染在异步函数完成之前完成,这就是为什么它只渲染
空
列表,但我真的不知道应该如何处理这个问题。有什么建议吗?
浏览 1
提问于2021-02-03
得票数 0
1
回答
React
中仅运行一次的功能组件
、
、
、
、
我试图在
React
中创建一个网格,当我的程序根据我是在编辑器中保存文件还是在实时服务器上刷新页面而给出不同的输出
时
,我真的感到困惑。如果您向useEffect()钩子传递一个
空
数组[]作为第二个参数,则它只运行一次。我的问题是,如果我刷新实时服务器,控制台会在第一个console.log上输出一个
空
数组[],然后它会记录包含600个
对象
的数组。我的程序中还有使用grid数组的其他功能,但我非常确定这些功能会中断,因为它们被传递给一个
空
数组。至少当我手动刷新页面
时
,与在编
浏览 0
提问于2021-03-20
得票数 0
2
回答
在
状态
更改时,useState和useEffect是否也更新了?
、
当
状态
发生变化时,组件的更新程度如何?比方说,
当
状态
A发生变化时,我可以读取render in组件的控制台日志。我想知道语句useState发生了什么,因为初始值被设置
为
1,因为不应该忽略初始值。当我调用someFunction
时
,a现在变成2,但是如果发生重命名,那么const a,setA = useState(1)会发生什么呢?对于useEffect,
当
状态
A发生变化时,我也认为useEffect是
重新
声明的(当然,依赖关系已经
浏览 0
提问于2021-04-09
得票数 3
回答已采纳
2
回答
未察觉的错误:太多的重
呈现
。限制
呈现
的数量以防止无限循环- ProtectedRoutes组件。
、
、
、
、
ProtectedRoutes.jsimport { Route, Navigate } from"
react
-router-dom";const cookies = new Cookies(); export<Component /> : <Navigate to
浏览 1
提问于2022-02-05
得票数 -1
回答已采纳
3
回答
重新
呈现
react
组件
时
,该组件的
状态
会发生什么变化?
、
重新
呈现
react
组件
时
,该组件的
状态
会发生什么变化? 它是保持不受影响,还是被重置
为
某个“默认值”?为什么?
浏览 1
提问于2020-06-27
得票数 0
2
回答
使用
React
Hooks更改数组中的
对象
属性不会引发
重新
呈现
、
当我使用
react
钩子更改数组中
对象
的属性
时
,组件不会
重新
呈现
。 {'id': 1, text: '1'}, {'id': 2, t
浏览 63
提问于2019-08-01
得票数 6
回答已采纳
1
回答
在
react
呈现
中重用组件实例
父类有几个子组件,所有子类都在
呈现
方法中实例化,因此,对父
状态
的任何更改都会导致所有子实例
重新
实例化,每次调用
react
创建子实例的新实例,在那里通过子实例的松散
状态
,以便重用我尝试使用parent.refs.childRef未明错误:
对象
作为一个
React
子
对象
无效。} } 在这里,使用ref属性实例化GpSearch组件,代码检查parent.refs.childComponentRefI
浏览 4
提问于2016-12-02
得票数 2
1
回答
仅在function组件
呈现
函数之外使用mobx存储。
、
、
、
、
我有一个
react
组件,它包装了一个类,它使用DOM使用WebGL
呈现
three.js,并连接mobx存储值,并且它随类生命周期方法的变化而变化。在mobx存储中传递的只在生命周期函数中的组件
呈现
函数之外使用(componentDidMount,componentDidUpdate,.)。注意到,
当
存储更改时,组件不会触发重登。但是,我在
呈现
函数中做了一个无用的读取,例如在下面的示例中,将一个triggerRerenderListenerProp={this.props.store.debugSettin
浏览 4
提问于2017-11-19
得票数 3
回答已采纳
1
回答
为什么这个reducer不能使用redux触发视图更改?
、
、
文档表明,
当
您改变
状态
时
,就会发生这种情况。= state.map((timer, index) => { });当你的新
状态
被认为是改变
状态
的时候reducer正在与组合reducer一起使用,并且只接收
状态
的计时器切片,这是一个
对象
数组。
浏览 1
提问于2016-05-04
得票数 0
2
回答
如果使用了useCallback,那么父级中的function
React
.memo ()函数只能与
React
.memo一起工作,而不起作用。
、
、
、
父组件转换处理程序:输入类型更改的触发器.所有功能都很好,只有当"sendLocal“值在按钮单击上发生变化时,子组件才会
呈现
,但是如果删除子元素中的
React
.memo(),那么
浏览 5
提问于2021-02-14
得票数 0
回答已采纳
1
回答
为什么不能在使用
React
时
返回以前的
状态
映射
、
、
{ id: 2, selected: false }, ],} 我有一个减缩器,
当
一个复选框被更改时,应该在复选框数组中标识该复选框,并将值设置
为
与其相反的值。记录这个结果表明它按预期工作,但是
重新
调整这个
状态
永远不会改变
状态
。这个复选框永远也不会被选中。我已经找到了一项工作,它传递带有分派操作的复选框的
状态
,并显式地将复选框的新
状态
设置
为
e
浏览 2
提问于2021-01-11
得票数 0
回答已采纳
1
回答
如果useState持有一个字符串,那么将其设置
为
相同的字符串会触发下游依赖关系吗?
、
、
set_stuff("a")
当
set_stuff("a")运行时,它会触发下游吗?
浏览 2
提问于2022-01-07
得票数 1
回答已采纳
点击加载更多
相关
资讯
React 深入系列3:Props和State
现代 JS 框架存在的根本原因
React Hooks-缓存记忆
React 是否保持 state 更新的顺序?
React Hooks源码深度解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券