react useMemo 用法

1,useCallback 的功能完全可以由 useMemo 所取代,如果你想通过使用 useMemo 返回一个记忆函数也是完全可以的。

usecallback(fn,inputs)is equivalent to useMemo(()=> fn, inputs).

区别是:useCallback不会执行第一个参数函数,而是将它返回给你,而useMemo 会执行第一个函数并且将函数执行结果返回给你

所以 useCallback 常用记忆事件函数,生成记忆后的事件函数并传递给子组件使用。而useMemo 更适合经过函数计算得到一个确定的值,比如记忆组件。

只要【cinemaList,myText】参数中的值发生变化就重新执行 像 vue中的computer

相关推荐
卓伊凡3 分钟前
【03】建立隐私关于等相关页面和内容-vue+vite开发实战-做一个非常漂亮的APP下载落地页-支持PC和H5自适应提供安卓苹果鸿蒙下载和网页端访问-优雅草卓
前端
笨笨鸟慢慢飞6 分钟前
Vue3后退不刷新,前进刷新
前端
LuckySusu8 分钟前
【vue篇】SSR 深度解析:服务端渲染的“利”与“弊”
前端·vue.js
LuckySusu8 分钟前
【vue篇】SPA 单页面应用:现代 Web 的革命与挑战
前端·vue.js
LuckySusu9 分钟前
【vue篇】Vue 初始化页面闪动(FOUC)问题终极解决方案
前端·vue.js
fruge11 分钟前
从 0 到 1 理解前端工程化:图表化解析核心逻辑
前端
LuckySusu12 分钟前
【vue篇】技术分析:Template 与 JSX 的本质区别与选型指南
前端·vue.js
BestStarLi17 分钟前
个人写码感悟:TailwindCSS不要忽视子选择器
前端
_大学牲18 分钟前
Flutter 之魂 GetX🔥(三)深入掌握依赖管理
前端·flutter
今天头发还在吗25 分钟前
【框架演进】Vue与React的跨越性变革:从Vue2到Vue3,从Class到Hooks
javascript·vue.js·react.js