03react18-基础篇(受控绑定与非受控绑定)

2024-01-22  本文已影响0人  柠月如风z

受控绑定

概念:使用React组件的状态(useState)控制表单的状态

image.png

具体步骤

// 受控绑定表单
import { useState } from "react"
function App () {
  const [value, setValue] = useState('')
  return (
    <div>
      <input
        value={value}
        onChange={(e) => setValue(e.target.value)}
        type="text" />
    </div>
  )
}
export default App

非受控绑定

概念:通过获取DOM的方式获取表单的输入数据

// React中获取DOM
import { useRef } from "react"
function App () {
  const inputRef = useRef(null)
  const showDom = () => {
    console.dir(inputRef.current)
  }
  return (
    <div>
      <input type="text" ref={inputRef} />
      <button onClick={showDom}>获取dom</button>
    </div>
  )
}

export default App
image.png
上一篇 下一篇

猜你喜欢

热点阅读