Perché React è una libreria e non un framework?
Frontend
Codifica dal vivo: implementare un polyfill per il metodo Promise.all, inclusa la conservazione dell'ordine dei risultati
Parla di React hooks e delle regole per il loro utilizzo
Cos'è la delega degli eventi?
Perché usare TypeScript? Quali sono i principali vantaggi di TypeScript?
Cosa sono bubbling e capturing degli eventi? Come si annulla la propagazione?
Parla di cookies, sessionStorage, localStorage, IndexedDB
Cos'è un namespace in TypeScript?
Perché si può chiamare una funzione normale prima della sua dichiarazione, ma non una funzione freccia?
Codifica dal vivo: determinare l'output nella console per il codice con funzioni, funzioni freccia, oggetti e contesto (this), call/bind
Quanto è buona pratica memorizzare contemporaneamente nel store globale di Redux le informazioni sul profilo utente e sul carrello? Come influisce sull'architettura?
In quali casi viene inviato una richiesta preflight (OPTIONS)?
Come si può impostare il contesto di una funzione? Qual è la differenza tra call, apply e bind?
Qual è la differenza tra REST API e GraphQL?
Cos'è un'API REST? Quali metodi di richiesta HTTP esistono? Cos'è HTTP?
Parlami di riconciliazione in React
Qual è la differenza tra un'interfaccia e una classe astratta in TypeScript?
Qual è la differenza tra useEffect e useLayoutEffect?
Qual è la differenza tra DOM virtuale e Shadow DOM?
Qual è la differenza tra rendering lato client e lato server (CSR vs SSR)?