Forms in React

Handling forms in React uses state for controlled components:

import { useState } from 'react';
function Form() {
  const [name, setName] = useState('');
  return (
    <form>
      <input type="text" value={name} onChange={(e) => setName(e.target.value)} />
      <button type="submit">Submit</button>
    </form>
  );
}