腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(2213)
视频
沙龙
2
回答
如
何在
React
中
编写
由
useCallback
优化
的
onClick
(
带
参数
)?
、
、
、
、
我需要实现一个长列表,长列表
中
的
每一项在绑定
的
时候都会触发一个新
的
函数,因为这个函数每次渲染都是不变
的
,所以我想用
useCallback
来
优化
它,这个返回
的
函数Fn需要传入
参数
,那么我应该在
onClick
中使用
onClick
来传递
参数
吗?const func =
useCallback
((num) => setIndex(num), [])
浏览 91
提问于2020-07-17
得票数 2
回答已采纳
3
回答
React
函数组件和内联函数
在这里,您可以在构造函数
中
绑定函数。如何对函数组件做同样
的
事情呢?我有以下失败
的
"Cannot read property of undefined": ?
浏览 150
提问于2020-04-01
得票数 0
回答已采纳
2
回答
带
参数
的
React
useCallback
、
、
、
使用
React
的
useCallback
钩子本质上只是专门用于函数
的
useMemo
的
包装器,以避免在组件
的
属性
中
不断创建新
的
函数实例。我
的
问题来自于何时需要将一个
参数
传递给从memoization创建
的
回调函数。例如,像这样创建
的
回调... const
浏览 4
提问于2020-04-17
得票数 29
回答已采纳
1
回答
React
记忆异步回调
中
的
值
、
、
React
意外地保留了
由
React
.useState(...)生成
的
变量
的
旧值。我按下按钮1,然后按2。3000毫秒后,我希望在警报消息中看到"null",但仍然看到"42"。将handleDisplay封装到依赖于[val]
的
React
.
useCallback
中
无济于事。<button
onClick
={handleHide}>[2] hide immediate
浏览 19
提问于2021-04-08
得票数 3
回答已采纳
1
回答
如
何在
useCallback
钩子
中
传递一个
参数
?
、
、
、
、
我想避免在JSX箭头
的
函数
中
传递道具,尽管解决方案是有效
的
,所以我尝试使用
useCallback
钩子。
onClick
={()=>switchLanguage(language.iso)}import
React
, {
useCallback
, useState } from '
react
但是,如果我删除了
参数
,它就会像预期
的
那样工作,但我不知道用户单击
的
浏览 3
提问于2020-03-28
得票数 4
回答已采纳
2
回答
如
何在
useCallback
中使用全局对象而不将其作为依赖项(删除警告)
、
、
我在使用Reacts钩子时有这样
的
警告。 );将历史对象放入
useCallback
依赖
参数
将删除警告,但将其作为此方法
的
依赖项没有意义。此外,我怀疑每次历史记录发生变化时,我
的
父组件都会重命名,这违背了使用
useCallback
的
目的。我
的
问题是如
何在
我
的</
浏览 1
提问于2020-01-08
得票数 3
1
回答
React
我真的需要一个函数来改变外部呈现
的
状态吗?
、
、
我有一些反应元件,看起来是这样
的
: // Declare a new statesetCount] = useState(0); <div> <button
onClick
他们建议我们
浏览 2
提问于2022-08-15
得票数 3
1
回答
在
React
中使用钩子创建事件处理程序
的
正确方法是什么?
、
、
、
在一个典型
的
基于类
的
React
组件
中
,这是我创建事件处理程序
的
方式: handleClick = () => {... return <button
onClick
={this.handleClick}>Click Me</button>;} 然而,当我使用基于钩子
的
函数范式时MyComponent
浏览 1
提问于2019-03-05
得票数 43
回答已采纳
7
回答
React
钩子
中
函数组件内
的
函数-性能
、
、
需要关于在
react
Hooks
中
的
功能组件中有功能
的
建议。我发现我们可以在元素上使用
onClick
={handleClick.bind(null, props)},并将函数放在功能组件之外。
浏览 1
提问于2019-07-31
得票数 26
1
回答
在独立组件之间传递函数,而不是在子组件和父组件之间反应。
、
、
关于在不处于父/子关系
中
的
组件之间传递函数,我有一个小问题。我在应用程序
中
的
结构。<Pfl /> <Checkscan/> );这3个组件有一个on click函数附加到一个按钮上,我希望pfl组件
中
的
按钮触发单击函数上
的
所有当我单击pfl组件
中
的
按钮时,我希望触发在p
浏览 5
提问于2022-07-20
得票数 0
回答已采纳
6
回答
什么时候使用
useCallback
、useMemo和useEffect?
、
useCallback
、useMemo和useEffect之间
的
主要区别是什么 给出何时使用它们
的
示例。
浏览 0
提问于2019-07-06
得票数 53
1
回答
React
Hooks和jsx-no-lambda警告
、
、
既然我们不能使用钩子作为旧式
的
事件函数,那么除了禁用警告之外,调用不违反规则
的
事件函数
的
最佳方式是什么 import
React
, { useState } from '
react
'; <div> <button
onClick
浏览 22
提问于2019-03-04
得票数 8
回答已采纳
1
回答
如
何在
不同
的
组件中使用一个函数?
、
我在第一个组件中有两个组件,我用困难
的
逻辑创建了函数"
onClick
“,函数"
onClick
”使用了API和还原器,还使用了其他函数。我需要在第二个组件中使用函数"
onClick
“,但我不知道如何更好地做到这一点。你能帮帮我吗?import
React
, { useEffect } from '
react
'; import {Switch, Route, Link, Redirect} from '
react
-
浏览 7
提问于2022-01-21
得票数 0
回答已采纳
4
回答
useCallback
/useMemo在反应
中
做了什么?
、
、
正如在中所说
的
,
useCallback
返回一个回忆录回调。 () => { }, [a, b],
浏览 1
提问于2018-11-05
得票数 83
回答已采纳
3
回答
反应备忘录组件并在将函数作为道具传递时重新呈现
、
、
假设我有这些
React
组件: return ( console.log('Dr. ' + theName); return ( );和封装在
中
的
嵌套组件const Nested =
React</
浏览 5
提问于2019-01-25
得票数 16
1
回答
我们应该在每个函数处理程序中使用
useCallback
吗?
、
、
、
、
should not use arrow functions
react
/jsx-no-bind </div>} 然而,还有一种观点认为,过度使用
u
浏览 3
提问于2020-09-30
得票数 36
回答已采纳
1
回答
用
React
的
useCallback
钩子代替useEffect
的
目的是什么?
、
、
我正在尝试理解使用
React
的
钩子代替钩子
的
用例是什么。它们似乎都充当其输入状态更改
的
侦听器(示例取自): () => { subscription.unsubscribe(); },);
浏览 1
提问于2019-01-26
得票数 34
回答已采纳
4
回答
反应
中
的
useCallback
与useEffect
当您将useEffect作为第二个
参数
传递给它依赖项时,它与
useCallback
之间有什么不同? 当依赖项作为第二个
参数
更改时,不是同时运行作为第一个
参数
传递
的
函数/代码吗?根据我所读到
的
,这两个钩子
的
目的是不同
的
,但我
的
问题是,实际上它们是否可以互换使用,因为它们在功能上做了相同
的
事情
浏览 0
提问于2021-06-29
得票数 6
回答已采纳
1
回答
用多个params响应钩子
onclick
事件,而没有不必要
的
重发器?
、
我正在使用
react
和functional,并想知道如何向
react
onClick
事件
中
添加多个params。 我已经把我
的
函数放到了一个
useCallback
挂钩中。但:如
何在
使用
react
和function
浏览 5
提问于2021-03-18
得票数 0
3
回答
react
中
的
简单切换钩子
、
我可以将切换设置为正确
的
,但是钩子代码
中
的
某些地方出错了: import { useState,
useCallback
} from "
react
"; const [value, setValue] = useState(initialValue); const toggle =
useCallback
((defaultValue
浏览 30
提问于2020-09-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
memo、useMemo、useCallback 你真的用明白了吗
React Hooks踩坑分享
编写React组件时常见的5个错误
React Hooks-缓存记忆
react router怎样使用Uselocation
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券