Capitolo 5. Domande comuni e modelli efficaci
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Ora che siamo più consapevoli di cosa fa React e di come funziona sotto il cofano, esploriamo le sue applicazioni pratiche un po' più a fondo nel modo in cui scriviamo le applicazioni React. In questo capitolo esploreremo le risposte alle domande più comuni su React per migliorare la nostra fluidità in materia di memoizzazione, caricamento pigro e prestazioni. Iniziamo parlando della memoizzazione.
Memorizzazione con React.memo
Memorizzazione è una tecnica utilizzata in informatica per ottimizzare le prestazioni delle funzioni memorizzando nella cache i risultati precedentemente calcolati. In parole povere, la memorizzazione memorizza l'output di una funzione in base ai suoi input in modo che, se la funzione viene richiamata con gli stessi input, restituisca il risultato memorizzato nella cache anziché ricompilare l'output. Questo riduce significativamente il tempo e le risorse necessarie per l'esecuzione di una funzione, soprattutto per le funzioni che sono computazionalmente costose o che vengono richiamate frequentemente. La memorizzazione si basa sulla purezza delle funzioni, definita come una funzione che restituisce in modo prevedibile gli stessi output per determinati input. Un esempio di funzione pura è:
functionadd(num1,num2){returnnum1+num2;}
Questa funzione add restituisce sempre ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access