腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
在
useEffect
中
,
调用
update
时
是否
所有
变量
都会
更新
?
、
、
如果我有一个这样的
useEffect
,例如:
useEffect
(()=>{}, [varOne]); 我希望它仅在varOne更改时重新运行,但当它发生更改时,我希望它也具有
更新
的varTwo值。如果varTwo发生变化而什么也没有发生,这对我来说并不重要,但是当varOne发生变化时,它应该使用这两个
更新
过的值运行。 这是我应该期待的吗?
浏览 67
提问于2020-07-27
得票数 0
回答已采纳
1
回答
React:将数据从子组件传递到父组件不会
更新
父组件
中
的值
、
、
我曾尝试
在
App.js
中
创建一个函数
update
,然后将其向下传递给Student.js,以便在用户搜索标记时
在
父标记中进行
更新
。由于某些原因,我得到了一个声明
update
不是一个函数的TypeError。 我
在
控制台日志
中
记录了标签出现的位置。这些标记在Student.js中看起来非常好,但是当我
在
App.js
中
控制台记录它们
时
,这些标记只是显示为一个空数组,这告诉我它们没有
在
组
浏览 83
提问于2020-08-01
得票数 0
1
回答
调用
函数,它使用钩子,从内部反应导航自定义标头。
、
、
、
我有一个用写的屏幕
在
屏幕上,我有一个自定义按钮
在
反应导航标题。通过按下按钮,我需要
调用
函数updateUser,它使用状态值(例如,userName)。
在
标题中,我从updateUser
调用
navigation.state.params。const ProfileScreen = ({navigation}) =&g
浏览 1
提问于2020-02-05
得票数 1
3
回答
函数组件
中
的类构造函数
现在,使用react,我们可以
在
一个功能组件
中
获得状态,所以我尝试重写以前使用类组件编写的一个小项目,在这个过程
中
,我遇到了一个问题,我可能会有解释,但我想确定一下。简介 因此,
在
我的App.js组件
中
,我获取数据,然后将其作为道具传递给一个列表组件,该组件分步骤呈现数据,首先显示4个项,然后滚动更多的项。我这样做的方式是,api给了我一个由30个项组成的数组,我将
所有
这些都传递给一个list组件,在那里我有一个基础数组,我一直从项中提取并
更新
状态以使其呈现。现在,当我
浏览 1
提问于2019-04-28
得票数 12
1
回答
如何在不刷新页面的情况下显示新的待办事项?
、
setTodo(todo.data); console.log("something is wrong"); } //
Update
the document title using the browser API }, []); return
浏览 3
提问于2022-06-22
得票数 0
回答已采纳
2
回答
为什么对子组件的影响会再次运行?
、
第一次运行效果并
调用
update
()。 </div> } const[str, setStr] = Reac
浏览 3
提问于2020-05-06
得票数 0
回答已采纳
4
回答
useEffect
钩子的依赖项应该是什么?
、
我对应该在
useEffect
钩子的依赖数组
中
传递哪些依赖关系感到困惑如果使用此优化,请确保数组包含来自组件作用域的
所有
值(如支持和状态),这些值随着时间的推移而发生变化,并被效果所使用。}> </button> );按照上面的语句,应该将count
变量
作为依赖项传递给
useEffect
,它将使
useEffect
重新运行但在上面的示例
中
,不
浏览 1
提问于2021-04-08
得票数 2
回答已采纳
3
回答
响应
useEffect
不停止取取
、
、
我试图从后端获取一些数据,并在下拉菜单
中
显示这些数据。const[allGroups, setAllGroups] = useState([]) console.log("
useEffect
") <Dropdown.Item key={i}>{group}</Dropdown.Item> })</Dropdown.Menu>
浏览 5
提问于2022-06-29
得票数 1
回答已采纳
1
回答
使用useState和
useEffect
后不
更新
文本区域
、
、
本质上,我试图使用
useEffect
和useState使用模板消息
更新
文本区域,这样用户就不必填写
所有
内容。见下面的代码const [message, onMessageChange] = useState(); <textarea value={message} onChange={handleMes
浏览 3
提问于2022-09-26
得票数 0
1
回答
如何在react native
中
更新
组件信息?
、
、
、
、
我正在使用
useEffect
使用来自此api的数据。我想要的是,每当API
中
的数据发生变化时。} catch (e) { console.log('Erro de token', e); }; getInfoUser();
在
另一个屏幕上,我更改数据并保存。但之前的屏幕尚未
更新
。
浏览 5
提问于2021-02-19
得票数 1
1
回答
如何在反应功能组件中立即
更新
状态?
、
、
、
const [allCheckedItems, setAllCheckedItems] = useState([]); 对于函数onChecked,当选中复选框
时
,它在isChecked对象
中
的值将设置为我
调用
useEffect
(),在其中我编写了一个过滤器函数来过滤
所有
真实的属性。
所有
设置为true的属性都存储
在
一个名为" All "的数组
中
。当我必须
更新
数组allCheckedItems.的状态
时</e
浏览 2
提问于2020-01-07
得票数 2
回答已采纳
5
回答
当在间隔内
调用
set方法
时
,React不会
更新
、
、
、
、
当客户端收到哈希
时
,我想要检查我当前的哈希。如果它们不同,我想
调用
API来获取新数据。我
在
组件
中
禁用了侦听套接字,只是为了确保这不是问题所在。相反,我添加了一个setInterval来模拟套接字
更新
。这是我的代码(套接字代码已禁用,但保留为注释): import { useCallback,
useEff
浏览 32
提问于2022-11-12
得票数 1
回答已采纳
1
回答
Re引导警报不会重新呈现。
、
、
问题:无论何时发生错误,登录
时
我都想显示一条消息。 }当用户单击提交按钮
时
,我将向服务器发出请求。每次登录失败,我
都会
收到来自服务器的消息。我将返回一个空元素,这将确保 message 组件
在
我们最初登录页面
时
浏览 4
提问于2020-07-18
得票数 0
回答已采纳
2
回答
使用ComponentDidUpdate
我试图理解
在
react
中
基于类的组件。我偶然发现了这些生命周期方法。我只是想了解一下componentDidUpdate()componentDidUpdate()不同于
useEffect
(),因为如果更改了依赖数组的任何元素,
useE
浏览 22
提问于2021-09-28
得票数 1
回答已采纳
1
回答
setTimeout反应:太多的重新呈现
我试图对开关控制器上的setTimeout做一些事情,但是我不知道问题出在什么地方,在运行代码
时
我得到了这个错误,这实际上是我使用的一个自定义钩子:Error: Too many re-renders.const removeTimer = () => { timeOutId = 0; ); }; export defa
浏览 8
提问于2021-12-09
得票数 0
3
回答
useEffect
第二论证无限回路
中
的状态
、
、
、
、
我有一小块代码,我想我做错了 fetch('/getOrders',{orderList) }).catch(err=>{ })在这里,数据本身是超时
更新
的,我希望每次获取数据与现有状态不同时
更新
我的状态,但是无论数据
是
浏览 4
提问于2020-11-29
得票数 0
回答已采纳
1
回答
useEffect
清理功能
中
的调度动作
、
、
、
、
我
在
一个材料UI <Tab />中有一个表单组件,它允许用户
更新
他们的地址信息。信息是通过redux-thunk从API获取的,表单字段
在
更新
发生之前就被来自服务器的数据填充了。 为了解决这个问题,我实现了
useEffect
,以便在isUpdated状态为真
时
(
在
实现updateUserAddress操作之后)分派获取用户数据的操作。当然,这带来了另一个问题,那就是无限渲染。为了修复无限调度
调用
,我发出了一个操作来清除<e
浏览 2
提问于2022-06-04
得票数 0
4
回答
如何正确地显示从api
中
获取的数据?
、
我试图从jsonplace夹子api
中
显示一个用户数组: const [ data, setData ] = React.useState([]); })} );我得到了控制台日志,它告诉我数据被成功地获取,数据数组
中
充满了对象如何正确地
在
react组件
浏览 7
提问于2020-07-12
得票数 1
回答已采纳
1
回答
如何在使用setState
时
立即
更新
状态?
、
、
、
、
我使用registerColumn方法将列refs存储
在
View上下文中:const {columns, registerColumn} = useContext(ViewContext);
浏览 3
提问于2020-05-11
得票数 0
1
回答
反应:如何使用上下文
变量
作为依赖项触发
useeffect
?
、
、
、
当
useEffect
的依赖项是useContext
变量
时
,我试图找出如何触发它。我的上下文中有一个"
update
“
变量
,这个
变量
在
某一点上会发生变化,但是效果不会触发。import {
useEffect
, useState, useContext } from "react" const ctx = useContext(context)
浏览 1
提问于2021-12-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React组件开发中常见的陷阱
编写React组件时常见的5个错误
React中的Hooks之useEffect详解
React Hooks踩坑分享
React Hooks源码深度解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券