Frontend
Aggiungi la possibilità di selezionare un elemento: cliccandoci sopra, verrà evidenziato in rosso, ma si può selezionare solo un elemento dall'intera lista.
Cos'è JSX e perché è necessario un key nelle liste?
Qual è la differenza principale tra Tailwind e altri framework CSS (Bootstrap, Material)?
Cos'è un generico in TypeScript?
Qual è la differenza tra l'ambiente di esecuzione JavaScript nel browser e Node.js?
Come è organizzata la comunicazione tra i team? C'è un backend separato per ogni team?
Quali garanzie fornisce una chiave esterna in un database relazionale?
Parlaci del processo di sviluppo e Git-flow nel tuo team. Come è organizzato il processo di revisione del codice?
`console.log` all'interno di una funzione è un effetto collaterale?
Cos'è unknown in TypeScript e come si differenzia da any?
Cosa succede in un'applicazione già compilata se invece di un numero previsto viene passata una stringa?
Come fare una singola richiesta HTTP e iscriversi al suo risultato più volte?
Cosa succede con il componente quando cambia la chiave? Parla del ciclo di vita dei componenti funzionali.
Qual è la differenza tra rendering e pittura? Come si chiama il processo di confronto tra l'albero DOM virtuale e quello reale?
Quali sono i limiti di memoria in IndexedDB e da cosa dipendono?
const { foo: [bar], bar: [{ baz: foo }] } = { foo: [1], bar: [{ baz: 3 }] } console.log(bar) // 1 console.log(foo) // 3
Quale problema si verifica quando si utilizza async/await direttamente in useEffect?
Quali pattern di sviluppo utilizzi (DRY, SOLID, GRASP, design patterns)?
Hai gestito la situazione in cui indexOf restituisce -1 quando usato in removeItem?
Come ti sembra il nostro formato di lavoro? È attraente?