腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
useMemo
在
每次
渲染
时
都
调用
函数
reactjs
、
react-hooks
让
useMemo
在
react中工作
时
遇到了问题。看看下面这个非常简单的react应用: import React, {
useMemo
} from "react"; console.log("testfunc");}; const a =
useMemo
(() => testfunc(), []); return
浏览 23
提问于2020-09-29
得票数 0
3
回答
useMemo
与useEffect + useState
javascript
、
reactjs
、
typescript
、
react-hooks
使用
useMemo
(例如,对于密集的
函数
调用
)而不是组合使用useEffect和useState有什么好处吗 setResult(expensiveCalculation(someNumber));}
useMemo
expen
浏览 1
提问于2019-05-08
得票数 106
回答已采纳
1
回答
组件
在
道具未更改时重新呈现。
reactjs
、
react-hooks
、
render
我希望当道具改变
时
,地图只能重新呈现,但当道具没有变化时,它会重新呈现。我如何防止道具不改变
时
重新
渲染
?
浏览 2
提问于2022-02-07
得票数 2
回答已采纳
1
回答
react-scroll
在
每个滚动上创建事件监听器
javascript
、
reactjs
、
react-scroll
我使用react-scroll让用户
在
点击
时
顺畅地向下移动,但有一个问题。 为什么
每次
点击animateScroll.scrollToBottom都会创建额外的事件监听器(3到5个)?
在
chrome dev-tools中签入。这不会导致性能损失吗?卸载组件后,事件侦听器不会被删除。
浏览 7
提问于2021-05-13
得票数 0
1
回答
脱离上下文更新的React全局计数器变量
javascript
、
reactjs
、
typescript
createUniqueModalId()); console.log({ modalId: modalId.current }); }; 我有4个模态,
在
我的应用程序的开发版本中
浏览 11
提问于2021-01-27
得票数 0
6
回答
什么时候使用useCallback、
useMemo
和useEffect?
reactjs
、
react-hooks
useCallback、
useMemo
和useEffect之间的主要区别是什么 给出何时使用它们的示例。
浏览 0
提问于2019-07-06
得票数 53
1
回答
如何在数值改变后,几秒钟后使用节流
函数
?
reactjs
、
jsx
每次
值发生变化时,
函数
setGlobalFilter都会触发。但它必须在几秒钟之后。因此,我对它使用了throttle
函数
。但该
函数
不会在几秒钟后触发,因为
每次
值发生变化时,globalFilter都会自动触发。我做错了什么?
浏览 19
提问于2020-10-15
得票数 0
3
回答
为什么在这里使用
useMemo
而不是useCallback?
javascript
、
reactjs
、
react-hooks
、
usecallback
、
react-usememo
因此,据我所知,如果返回
函数
或对象或数组,则使用useCallback,而返回原语
时
使用
useMemo
。但我正在寻找脱钩(这是一篇文章:,它说
useMemo
将是一个更好的解决方案。query..." {filteredNames.map(name => <div key={name}>{name}</div>)} );用
useMemo
import { use
浏览 11
提问于2022-01-20
得票数 4
3
回答
即使道具没有改变,为什么react也要重新
渲染
组件呢?
javascript
、
reactjs
我已经使用react了一段时间,并阅读了文档,我发现了一些对我来说很奇怪的东西,为什么react重新
渲染
组件的子元素
在
父组件的每个状态更改上,即使子道具是相同的??
浏览 4
提问于2021-04-22
得票数 2
2
回答
在
render方法内部
调用
组件的不同方式[REACT-NATIVE]
react-native
、
textinput
); <View style={styles.container}> </View>} 每当我试图
在
文本输入中输入一些东西
时
,
在
我输入一个字母之后,键盘就会被关闭。
浏览 20
提问于2021-11-15
得票数 0
1
回答
显示保存在useRef变量中的值
javascript
、
reactjs
、
typescript
、
react-hooks
、
use-ref
我有一个变量 const prediction = useRef<any>(null); 我单击一个按钮,该按钮运行一个
函数
来设置我的变量的值: function showResult() {result[0].label }
在
控制台日志中但是,当我尝试
在
JSX中呈现它
时
,我什么也得不到。我能做些什么来改变这一点呢?如
浏览 22
提问于2021-04-25
得票数 0
回答已采纳
1
回答
有太多的重新
渲染
。限制呈现的次数以防止无限循环。
javascript
、
html
、
reactjs
、
arrays
、
react-hooks
这种错误通常使用useEffect是可以修复的,但是由于应该在这个
函数
中进行调度,所以我不知道如何将其放入useEffect中。 我的图表工作得很好,但是当我想要发送
时
,我会得到这个错误。简单地说,我在这些
函数
中返回的内容也是我想要发送的。有什么建议吗?如果需要的话问我一些信息。英语不是我的母语,所以可能是错误。
浏览 1
提问于2022-09-05
得票数 0
2
回答
使用redux表单超过了更新深度
javascript
、
reactjs
、
react-redux
、
react-redux-form
、
redux-form-validators
我得到了Uncaught Error: Maximum update depth exceeded.当一个组件
在
componentWillUpdate或componentDidUpdate中重复
调用
setState
时
可能会发生这种情况。
浏览 51
提问于2021-05-18
得票数 5
2
回答
React: useEffect vs
useMemo
vs useState
javascript
、
reactjs
、
react-hooks
关于useEffect、
useMemo
和useState之间的差异,以下说法是正确的Both
useMemo
和useEffect仅在它们的依赖项发生更改(如果有)时运行。不同之处在于:useEffect
在</e
浏览 194
提问于2019-05-29
得票数 19
回答已采纳
1
回答
如何避免使用react-swipe库和useState重新
渲染
reactjs
、
react-hooks
、
swipe
这个库运行得很好,但
每次
我滑动
时
,我都会使用回调transitionEnd来更新位置状态。它被更新了,但是因为状态变量发生了变化,所以整个Carousel组件都会被更新,自动设置init值,即0。我不明白如何避免这个问题,即在不重新
渲染
整个组件的情况下更新状态。我是否应该将它拆分为两个组件并使用提供程序?我尝试过,但当提供程序的状态更改时,这两个组件也会重新呈现
浏览 33
提问于2020-01-24
得票数 1
回答已采纳
1
回答
这是使用React.
useMemo
的用例之一吗?
reactjs
、
react-usememo
我读了一些文章,包括关于何时使用
useMemo
和useCallback的Kent C Dodds文章。他们中的大多数人
都
明确表示,当你的应用程序运行缓慢
时
,可以使用这些API。下面是我的代码: ...few codes above switch(input.vitalType)
浏览 16
提问于2020-10-16
得票数 0
回答已采纳
2
回答
如何记忆自定义React钩子
reactjs
、
react-hooks
、
memoization
每次
在
SomeComponent中出现一些新的道具
时
,它都会
调用
我的useSomeHook钩子,但我想阻止它。我只想在number发生变化(memoize it)时
调用
它。在其他情况下,不要触摸它。
浏览 13
提问于2020-04-26
得票数 8
1
回答
使用React Hooks通过门户设置模态组件动画
时
的问题
reactjs
、
react-hooks
当用户打开和关闭组件
时
,我正在尝试使我的模式组件具有动画效果。模态组件使用Portal
在
页面上挂载和卸载,我使用react-transition-Group库中的CSSTransitionGroup对挂载和卸载进行动画处理。; } } 但是,当我尝试更改门户组件以使用新的React Hooks API
时
,
浏览 26
提问于2019-04-25
得票数 1
回答已采纳
1
回答
React重新呈现表格的每个单元格
javascript
、
reactjs
、
typescript
、
react-hooks
我
在
表格的每个单元格中都遇到了一个非常大的重新
渲染
问题,因为handleClick
函数
甚至使用了useCallback。onCellClick(selectedOrders, i, Boolean(val))} data={val} key={colName + i} color={cellColor(i, z)} /> 最后,
在
顶层的父级中,我对子级使用了这个
函数
; const onCellClick = React.useCallback((myOrder: any, i: num
浏览 15
提问于2021-01-13
得票数 0
2
回答
如何在react钩子中使用静态变量
reactjs
、
react-hooks
使用const [open, setOpen] = useState(false),我可以创建一个变量open,该变量
在
函数
组件的
调用
上持久化。但是,如果我
在
设置变量
时
不需要重新
渲染
,我可以使用哪个钩子?我有一个自定义的钩子草稿: const useVariable = (initialValue) => { return
useMemo
(() =newValue) => { ref.current[0
浏览 15
提问于2019-03-01
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在调用函数时到底可以传多少个参数
React Hooks-缓存记忆
memo、useMemo、useCallback 你真的用明白了吗
从源码中来,到业务中去,React性能优化终极指南
乾坤大挪移!React 也能 “用上” computed 属性
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券