Cos'è il contesto (this) in JavaScript?
Frontend
LeetCode #125 — Scrivi una funzione che determina se una stringa è un palindromo: se si legge allo stesso modo dall'inizio e dalla fine.
Dovresti scrivere la logica nei componenti React, spostarla nei hook o cercare di mantenere la logica di business fuori da React? Qual è la tua opinione?
Come determinare che let e const sono sollevati (hoisting) anche se si trovano nella Zona Morta Temporale?
Determina l'ordine di output in console.log per il frammento di codice JavaScript fornito con funzioni foo/bar, Promise e setTimeout.
Hai usato librerie per la validazione in runtime e l'assertion dei tipi, ad esempio, per verificare i dati ricevuti dalle API?
Hai usato le collezioni Set e Map in ES6? Raccontaci di più.
Perché è necessario usare le chiavi per un array di componenti con stato interno? Cosa può succedere con chiavi errate o assenti? Come influenzano le chiavi lo stato interno dei componenti?
Qual è la differenza tra una funzione normale e una funzione freccia in JavaScript?
Cos'è Promise in JavaScript?
Scrivi una funzione per eseguire un array di task asincroni con un limite sul numero di task che vengono eseguiti contemporaneamente; i risultati devono essere restituiti nell'ordine dell'array di task originale, indipendentemente dall'ordine di completamento.
Quale preferisci di più: any o unknown?
Cos'è l'hoisting in JavaScript?
Parla dell'Event Loop come concetto.
Scrivi il modo più semplice per verificare se una stringa è un palindromo senza usare un ciclo for — ad esempio, usando split, reverse e join.
Puoi usare una funzione freccia come costruttore?
Parla di any e unknown in TypeScript.
Parla del ciclo di vita dei componenti funzionali di React e come collegarsi ad esso.
Cos'è il Virtual DOM in React?
Come evitare il prop drilling? Il prop drilling è un problema?