Example 2.3

PHOTO EMBED

Wed May 15 2024 10:38:40 GMT+0000 (Coordinated Universal Time)

Saved by @beyza

import React from 'react';

const Form = ({ formData, setFormData }) => {
  const handleChange = (e) => {
    const { name, value } = e.target;
    setFormData({ ...formData, [name]: value });
  };

  return (
    <form>
      <label>
        Name:
        <input
          type="text"
          name="name"
          value={formData.name}
          onChange={handleChange}
        />
      </label>
      <br />
      <label>
        Email:
        <input
          type="email"
          name="email"
          value={formData.email}
          onChange={handleChange}
        />
      </label>
      <br />
      <label>
        Age:
        <input
          type="number"
          name="age"
          value={formData.age}
          onChange={handleChange}
        />
      </label>
    </form>
  );
};

export default Form;
content_copyCOPY

https://chatgpt.com/c/be637bfa-4b91-4dd6-aedf-0664dd65725c