Frontend
Cosa sono i tipi letterali in TypeScript e a cosa servono?
Perché Next.js è necessario, quali metodi di rendering supporta e cosa succede se il componente superiore è contrassegnato come componente client?
Nel modulo, premendo Invio, la pagina si ricarica. Configura la gestione dell'invio senza ricaricare e rendi obbligatoria la validazione del campo.
Come funziona useMemo se l'array delle dipendenze viene passato, è vuoto o non viene passato?
Cosa sono debounce e throttle, come si differenziano e dove vengono usati?
Cosa ti piace di più del frontend e in quale area vuoi svilupparti?
Cosa succede se passi una funzione come valore iniziale a useState, e perché si usa l'inizializzazione lazy?
Il riassunto indica che il tempo di creazione del compito è stato ridotto da 11 a 4 minuti. Cosa non è cambiato durante questo processo?
Chi ha sviluppato il motore di rendering?
Cos'è React, perché è necessario il Virtual DOM e come React applica le modifiche al DOM?
Descrivi come erano organizzati i compiti interattivi: configurazioni JSON, componenti e il loro rendering?
Chi ha lavorato sulla struttura di configurazione JSON?
Come trovi i colli di bottiglia e i problemi di prestazioni in un'applicazione frontend?
Come ottimizzare un componente figlio in modo che non venga ridisegnato quando l'elemento genitore si aggiorna?
Quali hook di React usi di solito?
Determina l'ordine di output della console nell'esempio con codice sincrono, Promise.resolve e due setTimeout.
Cosa sono i Web Workers e quando vengono usati?
Perché è stato usato JSDoc in uno dei progetti invece di un TypeScript completo? Perché non è stata avviata la transizione?
Il Child si renderizzerà di nuovo quando si inserisce del testo se il genitore gli passa un gestore onChange? Come ottimizzare questo?
Cosa fa useCallback e quando è utile?