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

h5可以来做网站吗外贸展示型模板网站

h5可以来做网站吗,外贸展示型模板网站,wordpress 支付 小程序,百度推广案例及效果什么是Hooks Hooks从语法上来说是一些函数。这些函数可以用于在函数组件中引入状态管理和生命周期方法。 React Hooks的优点 简洁 从语法上来说#xff0c;写的代码少了上手非常简单 基于函数式编程理念#xff0c;只需要掌握一些JavaScript基础知识与生命周期相关的知识不…什么是Hooks Hooks从语法上来说是一些函数。这些函数可以用于在函数组件中引入状态管理和生命周期方法。 React Hooks的优点 简洁 从语法上来说写的代码少了上手非常简单 基于函数式编程理念只需要掌握一些JavaScript基础知识与生命周期相关的知识不用学react Hooks使用全新的理念来管理组件的运作过程与HOC相关的知识不用学React Hooks能够完美解决HOC想要解决的问题并且更可靠Mobx取代了Redux做状态管理 代码复用性更好与Typescript结合更简单 React Hooks的缺点 状态不同步 在异步操作的函数中访问的状态还是原来的状态的值useEffect依赖问题 当useEffect依赖的数据变多后会导致频繁触发 React Hooks的注意事项 命名规范 自定义Hooks的命名一律使用use作为前缀形如useXXX仅在最外层调用React Hooks仅从react函数中调用react Hooks 在自定义Hooks或者组件中调用Hooks useMemo useMemo主要是用来实现性能优化的目的。 useMemo(callback,array): callback回调函数用于处理逻辑arrayarray中包含需要监听的依赖当依赖值发生变化时重新执行callback。 useMemo()会返回一个函数称之为memoized。 import React,{useMemo,useState} from reactconst TestCom React.memo((){return / });function App(){const [user,setUser] useState({name:hello,userSex1})const filterSex useMemo((){return user.userSex 1 ? 男 : 女},[user]);return span{filterSex}/spanTestCom/TestCom/ }只有当user触发更新的时候才会重新触发filterSex内部的计算这样就到达缓存性能优化的目的了。 注意事项 useMemo应该用于缓存函数组件中计算资源消耗较大的场景因为useMemo本身就占用一定的缓存在飞必要的场景下使用反而不利于性能的优化在处理量很小的情况下使用useMemo可能会有额外的使用开销 useCallback useCallback用于缓存一个函数无论渲染多少次函数都是同一个函数这样可以减小不断创建新函数带来的性能和内存开销问题。 useCallback(callback,array) callback函数用于处理逻辑array控制useCallback重新执行的数组array内state改变时才会重新执行useCallback import {useCallback,useState} from react function App(){const [state,setState] useState();const input useCallback((e){setState(e.target.value); },[]);return input onInput{(e)input(e)} // }注意事项 useCallback需要配合useMemo使用。这是因为React.memo方法会对props做浅层比较。如果props没有发生改变则不会重新渲染。 自定义Hooks 自定义Hooks最重要的作用是逻辑复用并非数据的复用也不是UI的复用。 自定义Hooks就是声明一个函数函数名根据命名规范以use作为开头在函数内部可以使用任意内置Hooks。 import {useEffect}from react export default function useDomTitle(title){useEffect((){document.title title; },[]);return; }使用自定义Hooks时在需要使用的组件中导入Hooks import useDomTitle from ./hooks/useDomTitle function APP(){useDomTitle(hello);return / }注意事项 减少useState的数量使用较少的useState可以是Hooks的返回更容易在组件中的实现更简单。有限考虑可读性合理拆分state对象中的内容合理使用Hooks的返回值合理拆分Hooks不0
http://www.w-s-a.com/news/676681/

相关文章:

  • 手表电商网站智能展厅
  • 南海网站推广梅州做网站公司
  • 昆明专业网站建设公司成都外贸网站建设费用
  • php mysql网站开发项目公司网站宣传设计
  • 自己做网站服务器的备案方法怎么查网站点击量
  • 信息产业部icp备案中心网站织梦做双语网站
  • 爱站网站长seo综合查询工具局网站信息内容建设 自查报告
  • 我想建一个网站怎么建淄博网站推广那家好
  • 做网站和app需要多久河南自助建站建设代理
  • 大连做企业网站的公司宣传平台有哪些类型
  • 如何用微信做网站免费设计logo网站有哪些
  • 服务平台型网站余姚网站定制
  • 网站搭建联系方式太平阳电脑网网站模板
  • 请简述网站制作流程html5网络公司网站模板
  • 海尔集团企业网站建设分析重庆市建设银行网站
  • 介绍公司的网站有哪些广西壮族自治区
  • 网站做rss wordpress9 1短视频安装软件
  • 网站建设价格西安室内设计网站排行榜前十名知乎
  • 用nas建设服务器网站用vs做音乐网站
  • 天津市武清区住房建设网站网站自适应框架
  • 制作移动网站公司网站开发职业规划
  • 网站头部怎样做有气势wordpress 页面 锚
  • 秦皇岛网站建设系统推荐个人网站免费制作
  • 我做夫人那些年网站登录wordpress 扫码付费
  • 网站关键词代码怎么做公司 网站建设
  • 哈尔滨多语言网站建设wordpress分类链接
  • 购物网站项目介绍软件开发流程的五大步骤
  • 做的网站怎么放在网上2008 iis搭建网站
  • 网站维护服务公司上海兼职网站制作
  • 企业做网站需要多少钱湘潭九华网站