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

聊城正规网站建设公司电话哪个应用市场软件最全

聊城正规网站建设公司电话,哪个应用市场软件最全,四川省建设厅职称网站,淘客网站开发流程react useRef使用与常见问题 文章目录 react useRef使用与常见问题1. Dom操作: useRef()2. 函数组件的转发: React.forwardRef()3. 对普通值进行记忆, 类似于一个class的实例属性4. 结合useEffect,只在更新时触发FAQ 1. Dom操作: useRef() // 1. Dom操作: useRef()let app doc…react useRef使用与常见问题 文章目录 react useRef使用与常见问题1. Dom操作: useRef()2. 函数组件的转发: React.forwardRef()3. 对普通值进行记忆, 类似于一个class的实例属性4. 结合useEffect,只在更新时触发FAQ 1. Dom操作: useRef() // 1. Dom操作: useRef()let app document.querySelector(#app);let root ReactDOM.createRoot(app);let { useState, useEffect, useRef } React;let Welcome (props) {const myRef useRef()const handleClick () {myRef.current.focus()}return (divbutton onClick{handleClick}点击/buttoninput ref{myRef} typetext //div);}let element (Welcome /);root.render(element);2. 函数组件的转发: React.forwardRef() // 2. 函数组件的转发: React.forwardRef()let app document.querySelector(#app);let root ReactDOM.createRoot(app);let { useState, useEffect, useRef, forwardRef } React;let Head forwardRef((props, ref) {return (divhello Head{/*将 ref 转发到子组件的input上 */}input ref{ref} typetext //div)})let Welcome (props) {const myRef useRef()const handleClick () {// 点击时候会触发子组件的focus事件myRef.current.focus()}return (divbutton onClick{handleClick}点击/button{/*ref 和组件关联*/}Head ref{myRef}/Head/div);}let element (Welcome /);root.render(element);3. 对普通值进行记忆, 类似于一个class的实例属性 // 3. 对普通值进行记忆, 类似于一个class的实例属性let app document.querySelector(#app);let root ReactDOM.createRoot(app);let { useState, useEffect, useRef } React;let Welcome (props) {// 响应式数据,具有记忆功能,点击后响应式数据加1const [num, setNum] useState(0);// let count 0; // 普通的count不具有记忆功能const count useRef(0) // 可以给普通值进行记忆操作const handleClick () {count.current;console.log(count.current);setNum(num 1)// console.log(num); // 还是之前的值}return (divbutton onClick{handleClick}点击/button/div);}let element (Welcome /);root.render(element);4. 结合useEffect,只在更新时触发 // 4. 结合useEffect,只在更新时触发let app document.querySelector(#app);let root ReactDOM.createRoot(app);let { useState, useEffect, useRef } React;let Welcome (props) {// 响应式数据,具有记忆功能,点击后响应式数据加1const [num, setNum] useState(0);const isUpdate useRef(false) useEffect((){// 只在点击时候触发if (isUpdate.current) {console.log(num);}})const handleClick () {setNum(num 1)isUpdate.current true// console.log(num); // 还是之前的值}return (divbutton onClick{handleClick}点击/button/div);}let element (Welcome /);root.render(element);FAQ https://zh-hans.legacy.reactjs.org/docs/hooks-faq.html#why-am-i-seeing-stale-props-or-state-inside-my-function
http://www.sadfv.cn/news/206089/

相关文章:

  • 旅游网站建设策划微信公众号微网站制作
  • dede减肥网站源码互联网营销师培训学校
  • 重庆市建设安全监督站的网站九江建设局网站
  • 快速网站搭建哪些网站有中文域名
  • 如何在淘宝上接单网站建设营销网站建设方案
  • 搜狐员工做网站的工资多少钱wordpress 相册 时间轴
  • 新网站前期seo怎么做免费源码资源分享网
  • 合肥做网站的公司有哪些北京有哪些网站建设公司
  • 兴义 网站建设凡科网站怎么建设个人网站
  • 普法网站建设方案招生就业网站开发详情
  • 网站域名跳转是怎么做的佛山网站建设全方位服务
  • 学院网站建设管理规章制度网络营销网站建设知识
  • 网站代理浏览器插件个人网站找谁建设好
  • 广东网站设计专业团队建设银行衡阳市分行网站
  • 做网站策划营销推广腾讯朋友圈广告代理
  • 中国海外旅游营销网站石家庄网站推广优化
  • 国内优秀的设计网站推荐网站seo课设
  • 洛阳做网站怎么制作爆米花教程
  • 学习网站开发培训信阳网站网站建设
  • 网站制作对公司的作用wordpress 企业主体
  • 营销网站案例什么意思贵港网站推广
  • 简约 时尚 高端 网站建设做网站一般使用什么算法
  • 网站后台登陆密码网址免费制作app
  • 网站开发需要注册几类商标网站建设 长期待摊
  • 做暧暧网站在线看国内效果图公司排名
  • 网站开发视频 百度云怎么开店铺
  • 2018网站建设涉及wordpress添加addthis
  • 叙述一个网站开发流程网址大全查询
  • 无锡网站排名哪里有黄冈推广平台
  • iis7 asp网站运行缓慢网站后台首页模板