Quando bisogna usare useMemo? Se viene passato un array e un primitivo al componente figlio, dove bisogna applicare useMemo?
Frontend
Come ottimizzare il gestore dell'evento di scorrimento, che provoca frequenti ridisegni? In cosa si differenziano throttling e debounce?
Cosa si può memorizzare in useRef invece di useState?
Ti è stato dato accesso a un repository privato di GitHub e ti è stato detto di clonare il progetto e avviarlo. Come ti avvicineresti a questa situazione? Cosa faresti prima?
Hai esperienza con un'app che si blocca a causa di rendering eccessivi o altri problemi? Come li hai individuati e risolti?
L'utente inserisce un URL nella barra degli indirizzi e preme Invio. Quali sono i momenti critici che possono verificarsi lungo il percorso — cosa può andare storto, cosa può essere rallentato o causare un'esperienza negativa?
Hai esperienza con la riga di comando e l'avvio di progetti tramite il terminale?
Come hai rilevato Adblock?
Qual è la differenza tra useRef e useState?
Perché non si può semplicemente passare count come dipendenza in useEffect quando si usa setInterval? Cosa potrebbe andare storto?
Su quale sistema operativo lavori?
Come decidevate dove era critico coprire con i test e dove no?
Come tipizzare una funzione con generici che accetta un oggetto che deve avere garantito un campo id?
Quali metodi possono essere usati per alleggerire il parsing? Conosci gli attributi async e defer per gli script?
Di chi è l'implementazione dell'Event Loop e dove si trova?
In quale ordine verrà eseguito il seguente codice? (Compito sull'Event Loop con console.log, setTimeout, Promise.resolve e queueMicrotask)
Quali accessi sono necessari prima di clonare il repository?
Cosa succede cliccando sul pulsante in un componente React con un contatore (useState), un pulsante che aumenta il contatore di 1 e una lista di 100 elementi?
Cosa succede con l'albero DOM durante l'aggiornamento dello stato in React?
Qual è la differenza tra un array normale e un Set? Cosa si può fare in modo che il Set sia migliore di un array?