Gestione degli eventi: onClick e onChange
Gestite l’input dell’utente con onClick e onChange; comprendete gli eventi sintetici di React e leggete i valori in modo sicuro.
Gestione degli eventi: onClick e onChange è una lezione React Academy gratuita su CoddyKit. Questa è la lezione 2 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento React Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso React Academy include 3 lezioni in totale.
Eventi in React
Obiettivo: gestire i clic e le modifiche al testo usando gli eventi sintetici di React, per un comportamento coerente tra i browser.
- onClick attiva le azioni
- onChange legge i valori degli input
- L'oggetto evento contiene i dettagli
Elementi essenziali di onClick
Colleghi un gestore: onClick={handle}. Mantenga le funzioni brevi; aggiorni lo stato con i setter (preferibilmente con l'updater funzionale se utilizza il valore precedente).
Elementi essenziali di onChange
onChange viene attivato quando l'utente modifica un input. Legga il testo da event.target.value e mantenga lo stato come unica fonte di verità.
Esempio: clic e input
Esempio: incrementare al clic, riflettere il valore dell'input con onChange e impedire il ricaricamento al submit del form con event.preventDefault().
<div id="root"></div>
Gli eventi sintetici nella pratica
Gli eventi sintetici avvolgono gli eventi nativi per garantire coerenza. Legga i valori all'interno del gestore e mantenga i gestori brevi e mirati.
- Utilizzi event.preventDefault() per i form
- Utilizzi event.target.value per gli input
Suggerimenti e insidie
Suggerimenti:
- Non modifichi direttamente il DOM; lasci che sia lo stato a guidare l'interfaccia.
- Eviti logiche complesse inline nei gestori: chiami funzioni brevi.
- Utilizzi l'updater funzionale quando usa lo stato precedente.
Lettura del valore di un input
Riepilogo
Riepilogo: utilizzi onClick per le azioni e onChange per gli input; legga i valori da event.target.value; impedisca il ricaricamento predefinito del form quando necessario.
Domande Frequenti
La lezione «Gestione degli eventi: onClick e onChange» è gratuita?
Sì — il testo completo di «Gestione degli eventi: onClick e onChange» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso React Academy, passa a CoddyKit PRO. Il corso React Academy include 3 lezioni in totale.
Cosa imparerò in «Gestione degli eventi: onClick e onChange»?
Gestite l’input dell’utente con onClick e onChange; comprendete gli eventi sintetici di React e leggete i valori in modo sicuro. Eserciti React Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare React Academy?
Non è richiesta alcuna esperienza precedente. React Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 3.
Quanto tempo richiede la lezione «Gestione degli eventi: onClick e onChange»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione React Academy?
Sì. Ogni lezione React Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Fondamenti di useState e aggiornamenti corretti
- Gestione degli eventi: onClick e onChange
- Input controllati e non controllati (introduzione)