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

做网站哪个服务商便宜网站设计中的js是什么

做网站哪个服务商便宜,网站设计中的js是什么,如何更换wordpress域名,做响应式网站的物流一、useRef的核心特性 useRef是React提供的Hook,用于在函数组件中创建可变的持久化引用,具有以下核心特性: 持久化存储 返回的ref对象在组件整个生命周期内保持不变,即使组件重新渲染,current属性的值也不会丢失。无触发渲染 修改ref.current的值不会导致组件重新渲染,适…

一、useRef的核心特性

useRef是React提供的Hook,用于在函数组件中创建可变的持久化引用,具有以下核心特性:

  1. 持久化存储
    返回的ref对象在组件整个生命周期内保持不变,即使组件重新渲染,current属性的值也不会丢失。
  2. 无触发渲染
    修改ref.current的值不会导致组件重新渲染,适合存储不影响UI状态的数据(如定时器ID、DOM引用等)。
  3. 多类型支持
    可存储任意类型数据(数字、字符串、对象、DOM节点等),初始值通过参数传递(如useRef(null))。

二、useRef与useState的区别

特性useRefuseState
重新渲染❌ 修改current不触发✅ 更新状态触发重新渲染
数据用途存储与UI无关的变量或DOM引用管理与UI相关的状态
数据更新方式直接修改current属性通过setState函数更新
闭包问题可保存最新值,避免闭包陷阱闭包中可能获取旧状态值
初始化方式直接传入初始值传入初始值,返回状态及更新函数

示例对比:

// useRef:点击按钮更新值但页面不刷新
const countRef = useRef(0);
countRef.current += 1; // useState:更新触发渲染
const [count, setCount] = useState(0);
setCount(count + 1);

三、useRef的典型应用场景

1. 访问DOM元素

通过ref属性绑定到JSX元素,直接操作DOM节点(聚焦

http://www.dtcms.com/wzjs/786257.html

相关文章:

  • 有做翻页相册的网站吗如何推广小程序
  • 建网站要买服务器吗wordpress播放swf插件
  • 个人网站备案网站名称开奖网站开发
  • 空间手机版网站目录建设京东网站建设策划书
  • 2018做网站开发一个月工资多少网站做编辑赚钱
  • 网站在线留言如何做会计培训机构
  • 贵州省房屋和城市建设厅官方网站北京网站建设方案书
  • 洛阳网站建设建站系统建一个手机app平台费用
  • 广州网站优化快速获取排名怎么建立公众号写文章
  • 安国市住房和城乡建设局网站建设p2p网站
  • 一键免费建立网站wordpress pjax
  • 建设银行龙卡信用卡在境外网站支付贵州 做企业网站的流程
  • 访问公司网站公司会知道吗高端网站设计收费
  • 如何免费创建一个个人网站天津河西做网站公司
  • 房地产 东莞网站建设如何做移动支付网站
  • 网站营销推广沧州企业做网站
  • 广州电商网站开发哈尔滨关键词搜索排名
  • 济南能源建设网站怎么在平台上做推广
  • 松岗建设网站网站负责人信息
  • 网站宣传方案三栏式布局的网站有哪些
  • 送菜网站制作大型网站二次开发方案
  • 百度广告 网站域名 已验证wordpress cms主题
  • 网站管理程序wordpress 能上传apk吗
  • 昆明网站建设创意wordpress模版建站
  • 教育网站制作方案网站外部优化的4大重点
  • 网站网络拓扑图管理咨询公司经营范围包括哪些
  • 十大ppt模板免费下载网站网站建设实践总结
  • 重庆网站设计排名上海的网站设计公司价格
  • 受欢迎的句容网站建设软件项目管理是什么
  • 建设银行官方网站下载安装网站做的不好会有什么后果