腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
作为
参数
传递
的
React.js
useState
函数
不会
重新
呈现
其
组件
、
、
、
所以我想要做
的
是有一个
组件
来
呈现
一个游戏列表。该
组件
从一个单独
的
脚本调用
函数
ApiMMO.getGamesFromTo(),并将(response)=>{setGameList(response)}
作为
参数
传递
。这个独立
的
脚本执行一个请求,并使用
作为
参数
传递
的
函数
来更改
组件
的
状态。脚本执
浏览 8
提问于2021-11-10
得票数 0
回答已采纳
1
回答
React
组件
在
重新
呈现
状态时创建一个新
的
状态实例,即使状态没有更改。
、
、
、
我在
React.js
中使用
React.js
,我希望websocket只在
呈现
特定
组件
时才启动,所以我使用websocket
作为
该
组件
的
状态,如下所示: const[ws] =
useState
(socketIO());}; 但是当Comp
重新
呈现
时,它会创建新
浏览 6
提问于2020-04-25
得票数 1
回答已采纳
1
回答
通过从一个
组件
获取数据并将其
传递
给另一个
组件
来更新
函数
调用
的
参数
是滞后
的
一步。
、
、
、
当将
参数
传递
给云
函数
时,它总是
传递
前一个状态。我正在尝试获取当前在画布上
呈现
的
图像,并将其
传递
给另一个
组件
中
的
云
函数
。即使我使用
的
是
useState
和useEffect,我也无法获得立即
的
画布状态。它总是
传递
当前状态之前
的
图像。我认为这是因为捕获了值,然后是具有云
函数
的
组件
<
浏览 5
提问于2022-03-30
得票数 0
1
回答
状态在useffect()内部更新,但
组件
不
重新
呈现
。
、
我从getUserCollection
函数
中获取图像URL列表,该
函数
返回诺言,最初状态在控制台中为空,但一旦从
函数
中获得响应,状态将在控制台中更新,但
组件
不会
重新
呈现
更新后
的
状态。我知道,如果我建立一个单独
的
组件
,并将状态
作为
支柱
传递
,那么它肯定会为更新
的
状态
重新
呈现
。但是为什么它不在同一个
组件
中发生呢?有人
浏览 5
提问于2020-05-02
得票数 0
3
回答
useState
挂钩返回状态设置器
不会
重新
呈现
组件
、
我有一个功能
组件
TaskManager,它使用
useState
钩子来保存状态。, }); ...}; 从TaskManager,我将setSections
函数
传递
给子
组件
DeleteSectionButton但是在我使用setSections之后,TaskManager
组件
实际上并没有
重新
呈现
,这对我来说很奇怪。然而,如果我console.log TaskManag
浏览 0
提问于2021-04-08
得票数 0
2
回答
响应
useState
设置程序,导致重
呈现
、
我想知道:const [state, setState] =
useState
(0)中
的
setter是否会触发
组件
重新
呈现
。那么,如果我将setter
作为
一个支柱
传递
给一个
组件
,它是否应该触发重
呈现
,如果是,为什么?有什么办法可以避免这种情况吗?我创建了一个非常简单
的
沙箱来演示这种行为: 在这里,我们可以看到当查看console.logs时,按钮
组件
会随着每次单击而
重新
呈现
浏览 4
提问于2020-02-25
得票数 11
回答已采纳
1
回答
如何在两个反应
组件
之间
传递
道具通过父
组件
、
,它在编辑输入时更新搜索项,并在单击按钮时调用父元素
的
setSearch
函数
(
函数
作为
父
函数
中
的
支柱
传递
)。</Button> </Col> </Container>)由SearchBar
组件
更新
的
搜索项
作为
属
浏览 2
提问于2022-03-30
得票数 0
回答已采纳
1
回答
由array.filter计算
的
传递
值总是导致
呈现
反应
、
组件
依赖于从状态计算
的
值:这里是我不想让它
重新
呈现
的
元素。( Map
组件
)时,如果将id
传递
给getTargets,则
重新
呈现
。如果undefined被
传递
,它
不会
重新
呈现
。这对我来说很有意义,因为如果传入一个
浏览 0
提问于2020-03-16
得票数 1
回答已采纳
1
回答
防止在使用
useState
的
功能
组件
中将新
函数
作为
支柱
传递
、
、
我知道,将一个新
函数
(每个
呈现
作为
支柱
传递
给react
组件
)会影响性能(例如,
传递
箭头
函数
)。在类
组件
中,我通常通过
传递
类
的
一个方法来解决这个问题。但是假设我们有一个使用
useState
的
函数
组件
,我想要创建一个闭包来调用从
useState
返回
的
函数
。此
函数
将在每次
呈
浏览 1
提问于2019-08-30
得票数 2
回答已采纳
1
回答
我
的
map()回调来自Firebase多次迭代?
、
、
、
、
我正在尝试创建一个
React.js
组件
,在加载该
组件
时,从Firebase实时数据库读取数据,并通过map()回调
函数
对
其
进行迭代。我不太清楚该把这个
函数
打到哪里去。当我在返回之前将其放置在useEffect下或
组件
中时,会得到太多
的
重新
呈现
,或者map()正在填充无限次。import React from 'react
浏览 2
提问于2020-11-30
得票数 0
3
回答
更新道具更改
组件
、
、
、
、
我正在尝试创建一个购物车,它显示了一些保存
的
项目。为此,我创建了一个导航条来显示购物车和数字。我要把道具
的
数目给海军。道具数量是我想显示在手推车旁边
的
数字。当我更新数量时,数字应该会改变,但
不会
改变。我试图像这样使用useEffect来更新它: const [safedItems, setSafedItems] =
useState
(</span>
浏览 3
提问于2022-09-25
得票数 1
2
回答
在这个错误消息中“直接在useEffect中移动这个变量”是什么意思?
、
、
我试图通过props将一个对象
传递
给子
组件
。该值是在useEffect钩子中设置
的
,在
传递
给子
组件
时会丢失。 let users = {};错误消息
浏览 2
提问于2019-05-16
得票数 41
回答已采纳
2
回答
响应
useState
钩子-如果通过道具输入表单时文本输入会失去焦点。
、
我有一个可重用
的
组件
<Layout />,它允许我将自定义
组件
传递
到content和sidebar属性中。在其中一个例子中,我将一个输入字段放入内容中,该内容是一个受控
组件
,并使用
useState
()处理数据。当我
的
代码都是内联
的
时候,这是很好
的</e
浏览 4
提问于2020-05-13
得票数 2
回答已采纳
4
回答
在布尔值更改后使条件反应
组件
重命名器
、
、
我有一个react
组件
,它根据用户
的
登录状态有条件地
呈现
JSX。 { boolIsLoggedIn ?目前,我可以注销和登录,并且isLoggedIn()
函数
可以工作,但是我想要有条件地
重新
呈现
的
组件
在刷新页面之前
不会
这样做。因此,我将[isLoggedin()]
作为
第二个
参数
添加到useEffect()中,现在几乎可以使用了。登录时,boolIsLoggedIn值更
浏览 10
提问于2021-03-21
得票数 0
4
回答
为什么在单击按钮后不能
重新
排序?
、
我有菜单选项(其中有文本和按钮),我必须打开菜单选项
的
按钮点击。你能告诉我为什么当我点击按钮时,改进机不能工作吗?
浏览 5
提问于2020-01-22
得票数 2
回答已采纳
1
回答
Tab.Screen
不会
重新
呈现
但是,此更改
不会
在Tab Navigator
的
Liked页面中导致
重新
呈现
,在Tab Navigator中,它
作为
route.params
参数
传递
。 为什么没有
重新
渲染?下面是父
组件
Home.js,它有一个Tab.Navigator
作为
子
组件
。我将注释data
的
数据传入到选项卡导航器
的
videoData初始
参数
中。但是,当我更新data时,vid
浏览 18
提问于2021-01-03
得票数 0
2
回答
本机响应:如何在状态更改时停止子
组件
重命名?
、
、
我正在开发一个
组件
,其中我必须更改滚动视图滚动
的
状态,这意味着onScroll
函数
调用。我在里面也有一些子部件..。当我执行setState时,父
组件
重新
呈现
并
重新
呈现
到
其
子
组件
。有一个子
组件
的
横幅和描述,我没有更新在这个屏幕上,但它也
重新
呈现
和创建闪烁
的
效果,这看起来很奇怪。const [state, setState] =
浏览 4
提问于2021-02-04
得票数 2
回答已采纳
2
回答
使用React时JavaScript中
的
分解
、
为此,我创建了一个按钮,在单击时调用一个
函数
"update“,该
函数
调用
作为
App.js中定义
的
支柱
传递
的
函数
,该
函数
迭代任务数组,找到要修改
的
函数
并执行
其
操作,然后设置新
的
状态。
组件
如下 <TaskRow task={task} key={task.id} toggleTask={toggleTask} updateTask={updateTas
浏览 3
提问于2021-09-02
得票数 0
2
回答
有没有办法只调用useEffect一次,并且还可以访问
组件
的当前状态?
、
、
我正在和
react.js
一起使用socket.io。我需要为套接字声明一些事件处理程序,也因为我正在使用
的
一些模块,我不能使用经典
的
类
组件
,因此我使用
函数
和钩子。问题是使用useEffect钩子初始化事件处理程序会在每次发生新
的
呈现
时
重新
声明套接字事件处理程序,因此,每个事件都与一组事件处理程序连接,而不是只与一个事件处理程序连接,这会导致在事件发生时多次调用所需
的
事件处理程序有一种方法可以使useEffect只运行一次;将一个空数组
浏览 4
提问于2020-03-07
得票数 2
2
回答
ReactJs -输入
组件
在从
函数
返回时表现得很奇怪。
、
场景 onChange={(e) => { }}); 然后我调用我
的
函数</em
浏览 5
提问于2020-11-12
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【一文看懂】React中usestate与useRef的区别与联系
FastAPI+React全栈开发19 React Hooks事件和状态
React Hooks-缓存记忆
重构复杂的React组件:编写高效且可读组件的5个最佳实践
React组件开发中常见的陷阱
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券