React by Alessandro Miliucci
autore:Alessandro Miliucci [Miliucci, Alessandro]
La lingua: ita
Format: epub
editore: Apogeo
pubblicato: 2023-03-23T23:00:00+00:00
Attività senza testo e inserimenti consecutivi
Se abbiamo provato a inserire almeno unâattività , avremo notato che, dopo la pressione del tasto invio, il testo presente allâinterno del campo di input non viene rimosso e che per creare unâaltra attività dobbiamo cancellare prima tutto il testo presente. Inoltre, se lasciamo vuoto il campo di input e premiamo Invio, vengono create delle attività senza nessuna descrizione. Per evitare questi due problemi è sufficiente aggiungere un controllo sul contenuto di text prima di creare lâattività , e apportare una modifica al valore text dopo ogni creazione.
onKeyUp={(event) => {
if (event.key === "Enter") {
if (text.trim().length > 0) {
onCreate(text);
setText("");
}
}
}}
Per quanto la nostra applicazione possa essere semplice, non dobbiamo mai sottovalutare il numero delle possibili interazioni.
ATTENZIONE
Anche cambiando lâelenco selezionato, lo stato del campo di input rimane sempre lo stesso: il testo inserito nel campo non viene eliminato, a meno che non inseriamo la nuova attività . Il motivo di questo comportamento, che potrebbe non essere chiaro a tutti, è che il componente TodoCreator, quando si cambia lâelenco visualizzato, non viene mai smontato. Quindi, il suo stato interno rimane sempre lo stesso e non viene mai cancellato.
scaricare
Questo sito non memorizza alcun file sul suo server. Abbiamo solo indice e link contenuto fornito da altri siti. Contatta i fornitori di contenuti per rimuovere eventuali contenuti di copyright e inviaci un'email. Cancelleremo immediatamente i collegamenti o il contenuto pertinenti.
GAPIL guida alla programmazione Linux (Italian Edition) by jim letni(120)
PHP by Stefano Brocchi(35)
Machine Habitus by Massimo Airoldi(29)
React by Alessandro Miliucci(27)
Microsoft Word - Jack Williamson - Gli Umanoidi - BY_SLY70.doc by HOST(10)
Filterworld by Kyle Chayka(8)