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

建立一个公司自己的网站做网站首页图片

建立一个公司自己的网站,做网站首页图片,广告公司的经营范围有哪些,山东鲁桥建设有限公司网站Hooks 使用规则 命名规则 Hook 必须 useXxx 格式来命名。 PS:这种命名规则也很易读,简单粗暴 调用位置 Hook 或自定义 Hook ,只能在两个地方被调用 组件内部其他 Hook 内部 组件外部,或一个普通函数中,不能调用…

Hooks 使用规则

命名规则

Hook 必须 useXxx 格式来命名。

PS:这种命名规则也很易读,简单粗暴

调用位置

Hook 或自定义 Hook ,只能在两个地方被调用

  • 组件内部
  • 其他 Hook 内部

组件外部,或一个普通函数中,不能调用 Hook

顺序一致

Hook 在每次渲染时都按照相同的顺序被调用。

  • Hook 必须是组件“第一层代码”
  • Hook 不可放在 if 等条件语句中 ( 或者前面有 return ,也算是条件 )
  • Hook 不可放在 for 等循环语句中

代码演示

闭包陷阱

异步函数中获取 state 时,可能不是最新的 state 值。

解决方案:替换为 useRef —— 但 ref 变化不会触发 rerender ,所以得结合 state 一起

代码参考 src/pages/ClosureTrap.tsx

import React, { FC, useState, useRef, useEffect } from 'react'const Demo: FC = () => {const [count, setCount] = useState(0)const countRef = useRef(0)useEffect(() => {countRef.current = count}, [count])function add() {setCount(count + 1)}function alertFn() {setTimeout(() => {//   alert(count) // count 值类型alert(countRef.current) // ref 引用类型}, 3000)}return (<><p>闭包陷阱</p><div><span>{count}</span><button onClick={add}>add</button><button onClick={alertFn}>alert</button></div></>)
}export default Demo
http://www.yayakq.cn/news/964482/

相关文章:

  • 威海做网站公司前端seo是什么意思
  • 怎么建立织梦网站新网站建设代理商
  • 高端品牌网站建设专人一对一服务触屏版网站开发样式
  • 用vultr做网站营销策划的作用
  • 网站注册备案没有学历找什么工作比较好
  • 如何做app推广网站建设和优化内容最重要
  • 中心网站建设网站建设作业过程
  • 凯里网站设计公司全平台响应式网站建设
  • 织梦网站备案如何做简单的网站 域名邮箱
  • 介绍一个电影的网站模板网页游戏开服表源码
  • 网站建设排行网络规划设计师贴吧
  • 佛山网站苏州企业网站建设制作服务
  • 云服务器如何搭建网站饲料公司网站建设方案
  • 帝国行业网站模板兰溪网站建设公司
  • 做爰明星视频网站企业官网有哪些
  • 网站手机客户端如何开发省住房城乡建设厅
  • 广东手机网站制作价格公司网站建设需要注意哪些问题
  • 上哪里建设个人网站深圳家装公司十大排名
  • 假发网站建设网站加水印
  • 网站备案号 脱离服务商外国 网站模板
  • 全网响应式网站wordpress牛站
  • 信阳建设网站做网站 多少人
  • 公司网站制作费计入会计什么科目苏州公司网站建设公司
  • 做网站能用微软做兼职的网站 知乎
  • 做图的模板下载网站舆情优化公司
  • 装修全包网站推广seo方法
  • 视频门户网站建设服务器WordPress室内净化主题
  • 地方网站模板域名查询ip解析
  • 网站站欣赏弹幕做的视频网站
  • 一个网站的建设流程有哪些外贸网络推广高手何在