当前位置: 首页 > news >正文

做网站宣传想开个网站怎样开

做网站宣传,想开个网站怎样开,巨野网站建设,网站建设明细价单useMemo 和 useCallback 接收的参数都是一样,第一个参数为回调,第二个参数为要依赖的数据。 相同部分:都是依赖数据发生变化,才会去更新缓存数据 不同部分: useMemo缓存的是二次计算的数据,主要用于缓存…

useMemo 和 useCallback 接收的参数都是一样,第一个参数为回调,第二个参数为要依赖的数据。

相同部分:都是依赖数据发生变化,才会去更新缓存数据

不同部分:

useMemo缓存的是二次计算的数据,主要用于缓存计算结果的值,跟vue里面的computed大致相同的作用,这样避免组件重新渲染的时候,再重新执行整个函数,导致之前的二次计算也会重新执行一次

示例:

import { useMemo, useState } from 'react'export default function () {const [num, setNum] = useState(0)const [val, setVal] = useState("");const countNum = useMemo(function getCount() {console.log("getCount函数调用了")return num+ 100;},[num])return(<div><h1>总数:{ countNum }</h1><button onClick={() => setNum(num+ 1)}>+1</button><input value={val} type="text" onChange={e=>setVal(e.target.value)} /></div>)
}

useCallBack计算结果是函数, 主要用于缓存函数,应用场景如: 需要缓存的函数,因为函数式组件每次任何一个 useState 的变化,整个组件都会被重新刷新,一些函数是没有必要被重新刷新的,此时就应该缓存起来,提高性能,和减少资源浪费。

示例看我之前的这篇文章:react组件渲染性能优化之函数组件-useCallback使用-CSDN博客

http://www.ds6.com.cn/news/14732.html

相关文章:

  • 建设新闻网站百度推广登录入口
  • 女人网站源码工具seo
  • 北京网站建设过程上海seo外包公司
  • 芜湖做网站的公司排名成都培训机构排名前十
  • 做周边的网站平台推广费用
  • 合肥专业做网站公司百度知道合伙人
  • ip查询地址精准地图windows优化大师破解版
  • 做外贸比较好的网站今日刚刚发生的国际新闻
  • 微商城网站建设永久免费自动建站
  • 郑州网站托管公司常州seo第一人
  • dedecms手机网站关键词优化快排
  • 武汉网站建设hhjtwl网站开发月薪多少钱
  • 果洛wap网站建设哪家好合肥seo排名优化
  • 下列关于网站开发中网页额搜索引擎关键词快速优化
  • 宝安网站开发网络营销的类型
  • 网站为什么做301淘宝竞价排名
  • 企业网站建设及维护费用百度seo查询系统
  • 工商注册名字查重网站seo具体怎么做?
  • 网站建设模板制作是什么意思seo发包软件
  • 我的世界皮肤网站做怎样推广网站
  • 网站开发语言统计关于普通话的手抄报
  • 北京网站开发哪家公司好百度推广价格表
  • 网站备案投诉长春网站优化指导
  • 微信公众号做头图的网站什么是互联网营销
  • 计算机应用技术北京网站优化实战
  • bp建设部网站佛山网站优化排名推广
  • 做情趣用品网站需要哪些资质最近的重要新闻
  • 楚雄市网站建设公司正规seo关键词排名哪家专业
  • 南阳网站建设电话qq群推广网站
  • 中国做外贸最好的网站有哪些广州百度关键词排名