Qual tipo dovrebbe essere specificato per un errore in catch in TypeScript e perché?
Frontend
Implementa una funzione di debounce — un decoratore che restituisce una funzione che, quando chiamata più volte di seguito, esegue solo l'ultima chiamata dopo un ritardo specificato.
Quanto è durata questa rifattorizzazione?
Cosa scegli: CSS Modules o CSS-in-JS, e perché?
Hai mai dovuto creare versioni adattive di interfacce e animazioni?
Quando è meglio scegliere il polling per l'implementazione della chat e quando WebSocket? Quali sono le loro differenze?
Scrivi una funzione che verifica se ci sono duplicati in un array.
Revisiona il componente: correggi i problemi con la chiave durante il rendering della lista, useEffect, caricamento dei dati, gestione degli errori e stati di caricamento/vuoti.
Hai mai effettuato grandi refactoring da solo?
Come implementare una Promise che restituisce sempre con successo il valore 1?
Creare una nuova funzione di callback porta sempre a un nuovo rendering? Come avviene il confronto?
Come modificare la destrutturazione per mantenere l'equivalenza quando si aggiunge il valore predefinito stage?
Hai usato agenti AI nello sviluppo: nuovi approcci, pratiche DevOps o solo come chat AI?
Conosci gli stati HTTP 301 e 302? Quali sono le loro differenze e come il browser capisce dove eseguire il reindirizzamento?
Perché passare una funzione come valore iniziale a useState?
Dove bisogna posizionare il file .d.ts affinché le dichiarazioni globali siano correttamente riconosciute da TypeScript?
Cosa fa Promise.allSettled e come si differenzia da Promise.all?
Quali sono le tue aspettative dal nuovo posto di lavoro e perché stai considerando di cambiare lavoro?
Correggi la funzione ricorsiva che appiattisce un array annidato: attualmente perde elementi.
Parlaci della validazione dei moduli: come è stata implementata sul client e sul server?