腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
useState
更新
状态值
,
但
将
旧
值
作为
参数
传
递给
函数
reactjs
、
redux
、
react-hooks
使用
useState
钩子,我
更新
了组件的状态(我用它来通过react-spring切换动画),我想要将状态的
值
发送到redux存储,这样我就可以在另一个组件上使用它。问题是,虽然
useState
钩子按预期工作,但它
作为
参数
传
递给
分派的操作的
值
与状态相反。由于从store获取值的另一个组件仍然工作正常(
但
总是以相反的方式切换),因此我认为这不是action/reducer问题。
useState
被初始化为fa
浏览 70
提问于2019-06-04
得票数 4
回答已采纳
1
回答
为什么'
useState
‘钩子在
函数
引用时调用初始状态?
javascript
、
reactjs
、
react-hooks
指出: const态,setState =
useState
(initialState);setState
函数
用于
更新
状态。它接受一个新的
状态值
,并对组件的重新呈现进行排队。指出:
作为
一个论点,我们
浏览 3
提问于2020-01-30
得票数 12
回答已采纳
1
回答
无法在
函数
组件中使用useEffect
更新
接口支持
reactjs
、
react-hooks
我正在尝试
更新
channelInfo,它将
作为
道具。下面是它来自的接口。 现在,我
将
channelInfo传
递给
useEffect
作为
第二个
参数</e
浏览 4
提问于2021-10-20
得票数 1
1
回答
通过从一个组件获取数据并将其传
递给
另一个组件来
更新
函数
调用的
参数
是滞后的一步。
javascript
、
reactjs
、
react-hooks
、
use-state
当
将
参数
传
递给
云
函数
时,它总是传递前一个状态。我正在尝试获取当前在画布上呈现的图像,并将其传
递给
另一个组件中的云
函数
。即使我使用的是
useState
和useEffect,我也无法获得立即的画布状态。('image/png', 1.0) } ,我希望将它
作为
一个
参数
传
递给
另一个组件中的云
函数
调用
浏览 5
提问于2022-03-30
得票数 0
1
回答
是否可以在卸载react组件时调度
函数
?(React功能组件)
reactjs
嗨,我正在做一些
函数
,它调用api并将
值
保存在状态中,然后当用户离开组件时,它应该会调度。因此,我尝试使用react useEffect钩子
作为
componentWillUnmount,并使用
参数
作为
状态值
来分派一些操作。
但
问题是调度操作是工作,
但
带有空字符串。我想以某种方式
状态值
被删除,然后调度
函数
为executed.So,当用户离开组件时,有没有任何方法可以调用带有
状态值
的
函数
浏览 12
提问于2020-12-02
得票数 5
回答已采纳
1
回答
useCallback()依赖数组与常量引用回调
reactjs
、
react-hooks
根据正式文档的反应,如果使用以前的状态计算组件新状态,则可以
将
函数
传
递给
setState。该
函数
将
接收前一个
值
,并返回一个
更新
的
值
。在(1)中,每次修改btnClick状态变量时都
更新
counter
函数
引用。在(2)中,btnClick
函数
引用是在第一个呈现周期中创建的,并在组件生命周期的其余部分被缓存;在此级别上,状态
更新
函数
将
接收先前的<em
浏览 5
提问于2022-03-14
得票数 3
3
回答
React中匿名
函数
的
参数
javascript
、
reactjs
、
jsx
、
react-navigation
在function导航中,有一个代码创建一个
函数
来
更新
"count“状态。const [count, setCount] = React.
useState
(0); 我假设变量c应该是为onPress创建的匿名
函数
中的当前计数。c的
值
来自哪里,它是如何链接到count状态的?
浏览 5
提问于2022-11-13
得票数 0
回答已采纳
1
回答
为什么传
递给
memo的属性没有存储
值
javascript
、
reactjs
、
react-hooks
、
use-state
、
react-memo
我已经生成了一个简单的“切换”按钮列表:import ".</>}; 我的问题是list对象实际上并没有存储期望
值
。每次单击这些按钮时,我都会得到相同的默认{ a: true, b: true, c: true } (它在handleClick的console.log中可见),但是如果我删除
浏览 16
提问于2020-05-14
得票数 1
回答已采纳
2
回答
我的onChange事件不处理输入元素
javascript
、
reactjs
我有一个名为Resume.js的组件,在这个组件中,我定义了一个名为handleChange的
函数
,它接受一个输入
参数
,并且基于这个输入
值
,它改变了我的全局状态。] =
useState
({ firstName: '', email: '',const handleChange = input => e => { setResu
浏览 9
提问于2021-12-30
得票数 1
2
回答
为什么setCnt中没有
更新
useState
?
javascript
、
html
、
reactjs
、
react-hooks
const [cnt, setCnt] =
useState
(0) for (var i = 1; i<3; i++){ setCnt(
浏览 1
提问于2020-11-16
得票数 0
2
回答
反应切换“显示所有”和“显示赢家”不起作用
reactjs
const MovieList = () => { const [movies, setMovies] =
useState
([]) const res = await fetch(
浏览 2
提问于2021-10-06
得票数 0
回答已采纳
2
回答
为什么我们需要在setValue中使用
UseState
?
reactjs
、
react-hooks
因此,React有
UseState
钩子,我们应该这样使用它。const [value, setValue] =
useState
(0);const increase = () => { setValue(value +
浏览 8
提问于2022-11-05
得票数 1
回答已采纳
1
回答
修复useEffect挂钩中的陈旧状态
javascript
、
reactjs
、
react-hooks
我已经修复了useEffect回调的一个问题,当react首次初始化状态对象时,使用基于闭包的'stale'/old
状态值
。以前,在挂载之后执行useEffect回调时,它只能访问第一个
状态值
,即null。我通过向useEffect钩子添加状态对象isSignedIn
作为
第二个
参数
解决了这个问题。现在,每当调用changeSignInStatus时,useEffect都会重新运行,这意味着在第一次渲染之后,useEffect回调
将
第一次运行,
但
随后将使用<e
浏览 1
提问于2020-08-28
得票数 0
2
回答
如何干净地
将
setState回调转换为useEffect挂钩?
reactjs
它所依赖的关键是setState的第二个
参数
,它是状态设置后要采取的操作的回调
函数
。const FunctionVersion = () => { React.useEffect((
将
x的类型从number更改为{value: number; callback: () => voi
浏览 5
提问于2022-09-13
得票数 1
2
回答
从计划稍后运行的钩子中声明的
函数
获取当前
状态值
。
javascript
、
reactjs
、
react-hooks
import { useEffect,
useState
} from "react"; const [stopwatch, setStopwatch] =
useState
(0); console.log("Updating stopwatchupdateStopwatch将被周期性地调用,而不依赖于组件的任何重新呈现(尽管它的调用
将
导致重呈现
浏览 3
提问于2022-10-26
得票数 2
2
回答
从父传递到子并在子中使用的
useState
不会触发子对象的重呈现。
reactjs
、
components
、
rendering
、
next.js
、
use-state
因此,我猜在
更新
useState
时,父组件不会重新呈现子组件。但是组件在使用
useState
时应该自动重新呈现,对吗?或者我错过了什么..。index.js const parentBtn = useRef(null); const [clicks, set
浏览 3
提问于2020-11-25
得票数 0
回答已采纳
2
回答
更新
时未定义React状态
javascript
、
reactjs
、
react-hooks
当我尝试使用lightState
函数
更新
setLightState时,它返回当前状态的undefined。访问返回体中的状态很好。const MainControl = () => { const [lightChan, setLightChan] =
useState
() setLightState({...lightSta
浏览 1
提问于2020-06-05
得票数 0
回答已采纳
3
回答
使用嵌套componentDidMount()中的钩子
javascript
、
reactjs
我正在尝试
将
钩子与一些遗留的反应代码集成起来。我以前的react代码会触发来自componentDidMount的回调。我想在回调中使用钩子来
更新
某些状态,
但
这似乎不起作用:钩子被原来的
值
卡住了。下面是一个缩小的,可复制的例子: const [value, setValue] = React.
useState
(0); return
浏览 3
提问于2020-08-17
得票数 1
回答已采纳
6
回答
何时使用
useState
()钩子的
函数
更新
形式,例如。setX(x=>x+1)
javascript
、
reactjs
、
react-hooks
、
updates
、
setstate
通常,当我们需要
更新
功能组件中的状态时,我们会执行如下操作: const [count, setCount] = React.
useState
(0);1)}> </button>} const [count, setCo
浏览 7
提问于2021-08-16
得票数 3
回答已采纳
2
回答
如何用反应钩
更新
当前状态和前一个状态
reactjs
、
react-hooks
无论我从过滤器中选择什么
值
,我都将它传
递给
我的api请求param (在我的handleFilterChange方法下在ParentComponent.But中被调用),我注意到如果我从ChildComponent第一次,当我选择过滤器A时,我看到
参数
值有过滤器A,并且同样被传
递给
我的ParentComponent。但是,当我在选择了过滤器A之后选择过滤器B时,它只将过滤器B(最新的选择
值
)传
递给
我的ParentComponent ( handleFilterChange方法)。因此,h
浏览 5
提问于2020-06-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
用React Hooks做一个搜索栏
React Hooks-缓存记忆
为什么 React Hooks useState 更新不符预期?
React 入门
我用React和Vue构建了同款应用,对比看看
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券