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

毕业设计做网站论文好写吗市场调研分析

毕业设计做网站论文好写吗,市场调研分析,网站建设实训报告作业,哪个免费的网页制作软件最好通过自定义 Hook,可以将组件逻辑提取到可重用的函数中,在 Hook 特性之前,React 中有两种流行的方式来共享组件之间的状态逻辑:render props和高阶组件,但此类解决方案会导致组件树的层级冗余等问题。而自定义 Hook 的使…

通过自定义 Hook,可以将组件逻辑提取到可重用的函数中,在 Hook 特性之前,React 中有两种流行的方式来共享组件之间的状态逻辑:render props高阶组件,但此类解决方案会导致组件树的层级冗余等问题。而自定义 Hook 的使用可以很好的解决此类问题

创建自定义 Hook:

自定义 Hook 是一个函数,其名称以 “use” 开头,函数内部可以调用其他的 Hook。以下就是实时获取鼠标位置的自定义 Hook 实现:

import { useEffect, useState } from "react"export const useMouse = () => {const [position, setPosition] = useState({x: null,y: null});useEffect(() => {const moveHandler = (e) => {setPosition({x: e.screenX,y: e.screenY});};document.addEventListener('mousemove', moveHandler);return () => {document.removeEventListener('mousemove', moveHandler);};}, []);return position;
}

 使用自定义 Hook:

 自定义 Hook 的使用规则与 Hook 使用规则基本一致,以下是 useMouse 自定义 Hook 的使用过程:

import React from 'react';
import { useMouse } from '../hooks/useMouse';export default function MouseMove() {const { x, y } = useMouse();return (<><p>Move mouse to see changes</p><p>x position: {x}</p><p>y position: {y}</p></>);
}

每次使用自定义 Hook 时,React 都会执行该函数来获取独立的 state 和执行独立的副作用函数,所有 state 和副作用都是完全隔离的

http://www.khdw.cn/news/27531.html

相关文章:

  • 宜昌 网站建设黑帽seo论坛
  • 湖北省建设厅网站如何申诉网站建设产品介绍
  • 福清市住房和城乡建设局网站link友情买卖
  • 曹鹏wordpress教程全套seo培训教程
  • 163邮箱企业邮箱优化网址
  • 设计高端网站关键词优化排名哪家好
  • 用mvc做网站的框架免费聊天软件
  • 银行系统网站模板百度关键词怎么优化
  • 网站风格要求软件开发公司有哪些
  • 网站快速排名是怎么做的网站赚钱
  • ppt免费模板100个漳州seo网站快速排名
  • 网站建设原型图汕头网站建设方案维护
  • 先做网页设计还是先弄网站软文营销常用的方式是什么
  • 苏州企业网站优化福州网站seo公司
  • 怎么用手机自创游戏济南网站自然优化
  • 网站单页做301灵宝seo公司
  • 做公司网站费用建立网站的步骤
  • wordpress建视频网站汕头seo全网营销
  • linux 做网站数据库成都百度搜索排名优化
  • wordpress无刷新评论深圳seo优化
  • 手机网站改版今天热点新闻事件
  • 中央农村工作会议内容和精神2021网站seo优化包括哪些方面
  • 商丘市做网站的公司网络公司网站
  • 甘肃网站怎样备案营口建网站的公司
  • 1微信网站怎么建设最近发生的新闻事件
  • 网站推广互联网推广广州日新增51万人
  • 网页制作的公司推荐时代创信seo自媒体运营技巧
  • 推广软件哪个赚钱槐荫区网络营销seo
  • 电子建设网站的目的最新引流推广方法
  • 盐城网站建设jsxmt搜狐视频