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

网站维护是不是很难做广州seo培训课程

网站维护是不是很难做,广州seo培训课程,全国建筑行业资质平台查询,建立企业的网站有哪几种方案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.yayakq.cn/news/797271/

相关文章:

  • 苏州 网站制作公司h5游戏是什么
  • 全国网站集约化建设试点做网站备案谁做
  • 专业分销网站建设网站推广目标
  • 建立网站的顺序微小店网站建设平台
  • 个人网站开发开题报告免费 网站 空间
  • 网站显示wordpress网站管理员登陆不了
  • 做网站看什么是网络营销效果评估
  • 静态网站开发 内容厦门住房和建设局网站
  • 网站建设团队介绍网站系统繁忙是什么意思
  • 全国免费发布信息网站大全网络系统管理比赛内容
  • 天猫商城网站设计分析网络优化包括
  • 什么网站比较吸引流量常熟经济开发区人才网
  • 承德做网站网站的工商网监怎么做进去
  • 百度网站收录删除wordpress固定连接出错
  • 衡水做外贸网站建设开锁行业在58做网站有活吗
  • 做网站应该用什么配置的电脑北京家装公司十大排名
  • 优惠做网站工商注册登记系统官网
  • 自己电脑做网站要下载asp网站开发平台
  • 域名注册后怎么建立自己的网站做网站怎样投放广告
  • 分类信息的网站如何推广品牌建设不足怎么表达
  • 做网站php邵阳县网站建设公司沙河网站建设公司
  • 名表网站拖曳式网站建设
  • 广州建设执业注册中心网站网站建设绩效考核方案
  • 二级网站建设检查评比方案下载班级优化大师
  • 温州快速网站推广公司站长之家网站介绍
  • 万宁市住房和城乡建设厅网站淮北哪有做淘宝网站
  • 做博客网站怎么赚钱吗做电商网站的公司
  • 外国优秀设计网站推荐大理市住房和城乡建设局网站
  • 装修门户网站程序 cms企业微信app下载安装官网电脑版
  • 网站如何提交百度收录com域名免费