react useMemo 用法

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

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

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

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

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

相关推荐
2601_949857433 分钟前
Flutter for OpenHarmony Web开发助手App实战:CSS参考
前端·css·flutter
无法长大3 分钟前
如何判断项目需不需要用、能不能用Tailwind CSS
前端·css·vue.js·elementui·vue3·tailwind css
橙露5 分钟前
移动端前端适配:Rem、VW/VH 与媒体查询的综合应用指南
前端·媒体
GGGG寄了21 分钟前
CSS——CSS引入方式+选择器类型
前端·css·html
●VON21 分钟前
React Native for OpenHarmony:猜数字游戏完整技术实现文档
学习·react native·react.js·游戏·开源鸿蒙·von
墨染青竹梦悠然22 分钟前
基于Django+vue的图书借阅管理系统
前端·vue.js·后端·python·django·毕业设计·毕设
码农六六25 分钟前
js函数柯里化
开发语言·前端·javascript
爱敲代码的小鱼31 分钟前
Vue的简介:
前端·javascript·vue.js
H_ZMY1 小时前
前端瀑布流布局:从基础实现到高性能优化全解析
前端·性能优化