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

表单受控绑定

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

 

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

获取Dom元素

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

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

posted on 2025-07-20 13:53  ljbguanli  阅读(13)  评论(0)    收藏  举报