腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
我
的
useMemo
useCallback
不会
减少
渲染
次数
。
使用
useMemo
和
useCallback
的
正确
方法
是什么
?
、
= React.useState(0) const increment1 = React.
useCallback
= React.useState(0) const increment2 = React.
useCallback
increment1} /> &
浏览 17
提问于2020-06-29
得票数 0
回答已采纳
1
回答
这是否不
正确
地
使用
useCallback
和
useMemo
?
、
、
、
我
认为第一种情况显然是不必要
的
,创建函数并不昂贵( expensive工具配置文件测试没有检测到
useCallback
的
性能更改)import React, { useState,
useMemo
,
useCallback
} from "react"; ex
浏览 1
提问于2021-03-06
得票数 1
回答已采纳
1
回答
我
可以将setState内部函数传递给
useCallback
吗?
、
、
我
想到了这个问题,因为我们从医生那里知道:记住,传递给
useMemo
的
函数在呈现过程中运行。不要在那里做你在
渲染
时通常
不会
做
的
事情。例如,副作用属于useEffect,而不是
useMemo
。
我
认为这也意味着
我
不能做setState。现在
浏览 1
提问于2021-11-04
得票数 1
回答已采纳
2
回答
react中
的
useMemo
与
useCallback
?
我
试图理解
useMemo
和
useCallback
之间
的
区别,以及文档"
useCallback
(fn,deps)等同于
useMemo
(() => fn,deps)“中
的
这句话。所以在
useMemo
中,
我
必须传递一个返回函数
的
函数?在
useCallback
中,
我
只返回一个函数。
我
得到了
useCallback
,但是<e
浏览 2
提问于2021-03-31
得票数 1
2
回答
我
应该为所有功能组件应用
useCallback
/
useMemo
吗?
、
、
我
有一个问题,
我
应该对所有功能组件
的
所有function/ variable声明应用
useCallback
/
useMemo
。据我所知,
useCallback
/
useMemo
使得function/ variable声明在组件更新后不再运行。仅当这些函数/变量
的
依赖关系更改时,才会重新定义这些函数/变量。这使得React
的
渲染
工作在重新定义
的</em
浏览 0
提问于2020-10-13
得票数 1
6
回答
什么时候
使用
useCallback
、
useMemo
和
useEffect?
、
useCallback
、
useMemo
和
useEffect之间
的
主要区别
是什么
给出何时
使用
它们
的
示例。
浏览 0
提问于2019-07-06
得票数 53
1
回答
有没有办法在for中定义一个钩子?
、
、
、
对于更多
的
优化/通用逻辑,
我
想做一个
使用
多个
useCallback
的
好
的
useSelectors。如果
我
使用
useCallback
而不给出参数,但给出了一个依赖项,那么它几乎就像一个
浏览 0
提问于2021-02-10
得票数 0
2
回答
我
应该在回调
的
依赖数组中包含setState吗?
、
const [active, setActive] = useState(false); isActive); 当同时
使用
useState
和
useCallback
(或
useMemo
)时,是否应该在依赖项数组中包括setState?
浏览 3
提问于2019-04-18
得票数 22
回答已采纳
3
回答
useCallback
与
useMemo
以及何时
使用
它们
、
、
useCallback
和
useMemo
之间
的
主要区别
是什么
?什么时候
使用
React Hooks
的
useCallback
?
浏览 0
提问于2019-05-02
得票数 17
1
回答
React Hooks:为什么为useEffect
和
useCallback
分别省略了create
和
callback是不好
的
?
、
我
在读丹·阿布拉莫夫
和
Hooks docs写
的
“"A complete Guide to useEffect"” 在文章中,Dan给出了下面的例子: function SearchResults()query=' + query, [query]);
和
useEffect(fetchProduct, [fetchProduct]); 类似地,您可以考虑这样一种场景,您可以省略
useMemo
的
create{name}`; c
浏览 10
提问于2019-04-24
得票数 0
回答已采纳
1
回答
React Hooks
useCallback
的
简单示例有问题
、
我
正在尝试创建一个简单
的
示例,该示例遵循页
的
文档中
的
React Hooks示例import React, {
useCallback
<div>{doSomething('aaa','bbb')}</div> </div>} export defau
浏览 1
提问于2019-03-01
得票数 12
回答已采纳
1
回答
何时
使用
useMemo
和
useCallback
进行性能优化?
、
、
、
、
假设
我
有这样
的
例子: const {]) // ...} 基本上,
我
有一个名为Hello
的
组件,它接收两个道具firstName
和
lastName,然后
我
需要根
浏览 3
提问于2020-11-26
得票数 2
回答已采纳
4
回答
useCallback
和
useMemo
有什么区别?
、
也许
我
误解了什么,但是每次重呈现发生时,
useCallback
Hook都会运行。
我
传递了输入--作为
useCallback
的
第二个参数--不可更改
的
常量--但返回
的
回忆录回调仍然在每次呈现时运行
我
昂贵
的
计算(
我
很确定--您可以在下面的片段中自己检查)。
我
已经将
useCallback
更改为
useMemo
--并且
useMemo
按预期工作--在传递
浏览 8
提问于2020-02-17
得票数 0
回答已采纳
1
回答
本机反应:
使用
useCallback
优化平面列表呈现项
、
、
、
我
正试图找出尽可能多
的
优化平面列表
的
方法
,因为
我
的
平面列表组件抱怨我
的
平面列表项
渲染
的
时间太长了(
我
已经在
使用
removeClippedSubviews、windowSize、maxToRenderPerBatch用
useCallback
包装
渲染
函数好吗?例如,假设
我
的
函数组件最初
的
形式是: const Fla
浏览 1
提问于2019-11-19
得票数 3
回答已采纳
2
回答
带参数
的
React
useCallback
、
、
、
使用
React
的
useCallback
钩子本质上只是专门用于函数
的
useMemo
的
包装器,以避免在组件
的
属性中不断创建新
的
函数实例。
我
的
问题来自于何时需要将一个参数传递给从memoization创建
的
回调函数。但是,如果
我
想为React.Dipatch<React.SetStateAction>函数类型创建一个通用
的
带内存
的
回调函数,
浏览 4
提问于2020-04-17
得票数 29
回答已采纳
6
回答
useCallback
和
useMemo
在实践中有什么区别?
也许
我
误解了什么,但是每次重呈现发生时,
useCallback
Hook都会运行。
我
传递了输入--作为
useCallback
的
第二个参数--不可更改
的
常量--但返回
的
回忆录回调仍然在每次呈现时运行
我
昂贵
的
计算(
我
很确定--您可以在下面的片段中自己检查)。
我
已经将
useCallback
更改为
useMemo
--并且
useMemo
按预期工作--在传递
浏览 5
提问于2019-03-02
得票数 176
回答已采纳
4
回答
只在一次反应中呈现函数
我
只需要运行一次随机数生成器(永远不要重新呈现),
我
尝试
使用
useCallback
,但我肯定做错了什么,因为它没有返回任何值。random = Math.floor(Math.random() * (2 - 0) + 0); } const randomNum =
useCallback
浏览 6
提问于2020-05-16
得票数 1
回答已采纳
1
回答
useCallback
钩子是否每次在React.js中呈现组件时都创建一个函数?
、
在工作面试中,
我
被问到如何优化一个组件
的
反应。 因此,
我
给出了一个
使用
useCallback
和
useMemo
钩子
的
例子。因为每当组件重新呈现时,在组件中声明
的
函数
和
变量都是新创建
的
,从而导致那些新创建
的
值占用内存空间。但是,在这两个钩子
的
帮助下,可以节省内存,因为
使用
useCallback
和
useMem
浏览 3
提问于2021-09-02
得票数 7
回答已采纳
1
回答
`
useCallback
`里面有没有像`useRef.current`这样
的
东西来确保调用总是
使用
最新版本
的
回调?
、
、
我
遇到了加载多个数据集
的
情况;用户可以选择要加载
的
数据集
的
数量。所有数据集都呈现在同一图表上。数据集分别以异步方式加载。Will it use the most recent datasets object or an old
浏览 12
提问于2020-06-20
得票数 0
回答已采纳
3
回答
如何将
useCallback
钩子替换为
useMemo
?
、
、
、
我
正在阅读这篇关于React回忆录
的
,
我
想知道如何翻译
和
使用
useMemo
而不是
useCallback
钩子。特别是在这个例子中:其中
的
子组件如下所示:
useMemo
替换这个 nam
浏览 16
提问于2022-05-02
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
memo、useMemo、useCallback 你真的用明白了吗
React Hooks-缓存记忆
从源码中来,到业务中去,React性能优化终极指南
React Hooks踩坑分享
编写React组件时常见的5个错误
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券