Componente input text
Gli input text consentono all'utente di digitare del testo in un apposita casella, questo componente è generalmente utilizzato nei form per le iscrizioni oppure per permettere all'utente di effettuare delle ricerche all'interno della propria web app
Codice di esempio per inserire un input text
import React, { useState } from 'react'
import ReactDOM from 'react-dom/client';
const App = () => {
//DICHIARO LO useState NEL QUALE SALVO IL NOME INSERITO
const [nome, setNome] = useState("");
//FUNZIONE alertNome (RICHIAMATA ALLA PRESSIONE DEL BUTTON CONFERMA)
const alertNome = (event) => {
event.preventDefault();
alert(`Il tuo nome è: ${nome}`);
}
//RETURN --> Stampa a video
return (
<div>
{/* FORM */}
<form onSubmit={alertNome}>
{/* INPUT TEXT */}
<label>Inserisci il tuo nome:
<input type="text" value={nome} onChange={(e) => setNome(e.target.value)} />
</label>
{/* BUTTON PER CONFERMARE */}
<input type="submit" value={"CONFERMA"} />
</form>
</div>
)
}
export default App