A form handling component using React's useState hook.
const [name, setName] = useState('');
const handleSubmit = (e) => {
e.preventDefault();
alert(`Hello, ${name}!`);
};
return (
<form onSubmit={handleSubmit}>
<label htmlFor="name">Name:</label>
<input
type="text"
id="name"
value={name}
onChange={(e) => setName(e.target.value)}
/>
<button type="submit">Submit</button>
</form>
);This code defines a form handling component using React's useState hook. It maintains a name state variable initialized to an empty string and provides a handleSubmit function to handle form submission. When the form is submitted, it prevents the default behavior, displays an alert with the submitted name, and clears the input field.