react useMemo 用法

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

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

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

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

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

相关推荐
hnlucky9 分钟前
《Nginx + 双Tomcat实战:域名解析、静态服务与反向代理、负载均衡全指南》
java·linux·服务器·前端·nginx·tomcat·web
huihuihuanhuan.xin11 分钟前
前端八股-promise
前端·javascript
星语卿33 分钟前
浏览器重绘与重排
前端·浏览器
西瓜_号码35 分钟前
React中Redux基础和路由介绍
javascript·react.js·ecmascript
小小小小宇1 小时前
前端实现合并两个已排序链表
前端
yngsqq1 小时前
netdxf—— CAD c#二次开发之(netDxf 处理 DXF 文件)
java·前端·c#
mrsk1 小时前
🧙‍♂️ CSS中的结界术:BFC如何拯救你的布局混乱?
前端·css·面试
jonssonyan1 小时前
我自建服务器部署了 Next.js 全栈项目
前端
A了LONE1 小时前
h5的底部导航栏模板
java·前端·javascript
专注VB编程开发20年1 小时前
各版本操作系统对.NET支持情况(250707更新)
开发语言·前端·ide·vscode·.net