import React,{Fragment,useState} from "react"; const CarComponent = () => { const divStyle = { padding: "10px", margin: "10px" }; const[datos, setDatos] = useState(""); const[cars, setCars] = useState([]); const handleInputChange = (event) => { setDatos({ ...datos, [event.target.name]: event.target.value }); }; const addCar = () => { let newCar = { model: datos.model, brand: datos.brand, license: datos.license }; if (!newCar.model || newCar.model.trim() === "") { alert("Model cannot be left blank!"); } else if (!newCar.brand || newCar.brand.trim() === "") { alert("Brand cannot be left blank!"); } else if (!newCar.license || newCar.license.trim() === "") { alert("License plate cannot be left blank!"); } else if (newCar.license.length !== 6) { alert("License plates must contain 6 letters or numbers!"); } else { setCars(cars => [...cars, newCar]); setDatos({ model: "", brand: "", license: "" }); } }; return (

Add new car

{cars.map((cars) => (
  • {cars.model} {cars.brand} {cars.license}
  • ))}
    ); }; export default CarComponent;