Sobes.tech

Frontend

Quali pattern di sviluppo utilizzi (DRY, SOLID, GRASP, design patterns)?

225

Qual è la differenza tra i hook useEffect e useLayoutEffect?

213

Quali novità sono arrivate in React 19? Parla della Modalità Concorrente e di startTransition.

200

Quali metodi esistono per lavorare con il contesto (this)? Qual è la firma di chiamata del metodo call? In cosa differisce call da apply?

197

In quali casi avviene il re-render di un componente in React?

182

Quali sono le fasi degli eventi nel browser (propagazione e cattura)? Come fermare la propagazione? Come prevenire l'azione predefinita?

177

A cosa serve il metodo OPTIONS? Quando viene inviato automaticamente?

171

Quali intestazioni HTTP sono importanti per uno sviluppatore frontend dal punto di vista dell'ottimizzazione delle prestazioni (ad esempio, caching)?

170

Qual è la firma del metodo reduce sugli array? Cosa bisogna restituire nel callback ad ogni iterazione?

159

Come reagiresti a un codice con complessità O(n²) durante una revisione del codice?

155

Perché hanno deciso di usare un iFrame per la modalità anteprima?

155

Quali sono i modi per dichiarare funzioni in JavaScript? In cosa si differenzia una dichiarazione di funzione da un'espressione di funzione? In cosa si differisce una funzione freccia da una dichiarazione di funzione?

154

Parla di CORS: a cosa serve, quali intestazioni vengono utilizzate?

152

Parla di Promise: stati, metodi statici (all, any, allSettled, race). Cosa restituirà Promise.all se una delle promesse si conclude con un errore?

151

Hai mai usato il tipo any in TypeScript? Con cosa può essere sostituito?

150

Quali approcci hai utilizzato per scrivere gli stili (preprocessori, Tailwind, moduli CSS, ecc.)?

146

È corretto chiamare la funzione getUsername con un oggetto di tipo IUser (interfaccia propria del consumatore) in TypeScript, se la struttura dei campi corrisponde a TUser della libreria? Spiega il principio di tipizzazione strutturale.

145
/2