小编Act*_*der的帖子

什么是 onChange={(e) => setName(e.target.value)}?在反应中意味着

我是 React 新手;我正在学习 React Form。我理解代码,但我并不真正理解背后的概念以及为什么我们使用这一行“ onChange={(e) => setName(e.target.value)}”。

感谢您的帮助。

他们用了这个例子:

import ReactDOM from 'react-dom';

function MyForm() {
  const [name, setName] = useState("");

  const handleSubmit = (event) => {
    event.preventDefault();
    alert(`The name you entered was: ${name}`)
  }

  return (
    <form onSubmit={handleSubmit}>
      <label>Enter your name:
        <input 
          type="text" 
          value={name}
          onChange={(e) => setName(e.target.value)}
        />
      </label>
      <input type="submit" />
    </form>
  )
}

ReactDOM.render(<MyForm />, document.getElementById('root'));
Run Code Online (Sandbox Code Playgroud)

forms tags events reactjs html-formhandler

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

events ×1

forms ×1

html-formhandler ×1

reactjs ×1

tags ×1