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

React-表单受控绑定和获取Dom元素

表单受控绑定

概念:使用react组件的状态(useState)控制表单的状态     类似于vue的双向绑定

 

实现 
准备一个react状态值
const [inputvalue,setinputvalue] = useState('1')
通过value属性绑定状态,通过onChange属性绑定状态同步的函数
 <input value={inputvalue} onChange={(e)=>setinputvalue(e.target.value)}></input>

获取Dom元素

在React中获取/操作 Dom,需要使用useRef钩子函数,分为两步:

  1. 使用useRef创建ref对象,并于jsx进行绑定
  2. 在dom可用时,通过创建的ref对象.current拿到DOM对象
实现案例
 创建ref对象    使用useRef创建
const inputRef = useRef(null)
绑定到dom元素上,使用ref进行绑定
<input ref={inputRef}></input>
渲染完毕之后通过.current获取
setTimeout(()=>{console.log(inputRef.current);
},3000)

相关文章:

  • ​​高频通信与航天电子的材料革命:猎板PCB高端压合基材技术解析​​
  • ✅ 常用 Java HTTP 客户端汇总及使用示例
  • C#子线程更新主线程UI及委托回调使用示例
  • openLayers实现实时轨迹
  • 【HarmonyOS 5】出行导航开发实践介绍以及详细案例
  • 29.【新型数据架构】-边缘计算数据架构
  • 边缘计算网关提升水产养殖尾水处理的远程运维效率
  • Windows系统中如何使用符号链接将.vscode等配置文件夹迁移到D盘(附 CMD PowerShell 双版本命令)
  • 摆脱硬件依赖:SkyEye在轨道交通中的仿真应用
  • hbuildx运行uzapp项目初始化配置
  • day35-系统编程之网络编程IV及MQTT协议
  • 相机Camera日志分析之二十七:高通相机Camx 基于预览1帧的process_capture_result二级日志分析详解
  • AI系统提示词:V0
  • PDF转Markdown/JSON软件MinerU最新1.3.12版整合包下载
  • Chrome安装代理插件ZeroOmega(保姆级别)
  • [大A量化专栏] VMware (mac本地跑QMT)
  • Git 3天2K星标:Datawhale 的 Happy-LLM 项目介绍(附教程)
  • 详细介绍uni-app中Composition API和Options API的使用方法
  • 第8篇:数据库中间件的分布式事务解决方案与实践
  • 【芯片设计- RTL 数字逻辑设计入门 4.2 -- 组合逻辑赋值 + 时序逻辑状态保持】
  • 新疆建设兵团国资委网站/nba实力榜最新排名
  • win2012 wordpress/网站搜索引擎优化
  • 旅游网站建设报价单/百度推广是什么意思
  • 中山品牌网站建设报价/新闻近期大事件
  • 做相册哪个网站好/天津seo网络
  • 咸阳公司做网站/企业获客方式