Professional Documents
Culture Documents
Crud Primera Revision
Crud Primera Revision
Crud Primera Revision
useEffect(() => {
fetchData();
}, []);
return (
<div>
<h1>CRUD Básico en React</h1>
<h2>Lista de Usuarios</h2>
<ul>
{data.map((user) => (
<li key={user.id}>
{user.name} - {user.email}
</li>
))}
</ul>
<h2>Agregar Usuario</h2>
<form onSubmit={handleSubmit(onSubmit)}>
<div>
<label>Nombre:</label>
<input type="text" {...register('name')} required />
</div>
<div>
<label>Correo Electrónico:</label>
<input type="email" {...register('email')} required />
</div>
<button type="submit">Guardar</button>
</form>
</div>
);
};
export default App;