Para prevenir el comportamiento por defecto de un evento en React, debemos usar el método preventDefault
:
function Form({ onSubmit }) {
const handleSubmit = (event) => {
event.preventDefault()
onSubmit()
}
return <form onSubmit={handleSubmit}>
<input type="text" />
<button type="submit">Enviar</button>
</form>
}