文章 2024-07-05 来自:开发者社区

react18【系列实用教程】memo —— 缓存组件 (2024最新版)

memo 的语法 如上图所示,在react中,当父组件重新渲染时,子组件也会重新渲染,即便子组件无任何变化,通过 memo 可以实现对组件的缓存,即当子组件无变化时,不再重新渲染子组件,核心代码如下: ...

react18【系列实用教程】memo —— 缓存组件 (2024最新版)
文章 2024-07-05 来自:开发者社区

react18【系列实用教程】useCallback —— 缓存函数 (2024最新版)

当父组件向子组件传递了函数,也会引发 memo 缓存组件失效,因为函数也是引用类型的数据,父组件重新渲染时,传给子组件的函数的内存地址也会重新生成,引发子组件重新渲染。 const printNum = () => { console.log("打印 num :", ...

文章 2024-07-05 来自:开发者社区

react18【系列实用教程】useMemo —— 缓存数据 (2024最新版)

为什么添加了 memo ,子组件2依然重新渲染了呢? 因为父组件向子组件2传递了引用类型的数据 const userInfo = { name: "朝阳", }; ...

react18【系列实用教程】useMemo —— 缓存数据 (2024最新版)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。