Sobes.tech

Frontend

Spiega cosa succede con le vecchie richieste al cambio utente e come `AbortController` previene le condizioni di gara (race condition).

Middle
RedLab
36

Come si può analizzare JSON in modo sequenziale, suddividendo l'elaborazione in chunk, per non bloccare il thread principale? Con cosa si può avviare l'elaborazione del prossimo chunk per non rallentare la pagina (ad esempio, requestIdleCallback, generatori)?

Middle
IBIT
36

Cosa sono useMemo, useCallback e React.memo? Quando è meglio usarli?

Middle
ГКУ Инфогород
36

Qual è la differenza tra ChangeDetectorRef.markForCheck() e detectChanges()?

Middle+
Т-БанкТ-Банк
36

Come ottimizzeresti il codice ripetitivo degli handler onChange per i campi email e password?

Middle
нейровэд
36

function memoize(fn, options = {}) { const { maxSize = 1000, keyOf = (...a) => JSON.stringify(a), lruTouch = true, } = options; let hits = 0; let misses = 0; const cache = new Map(); const getKey = (...args) => keyOf(...args); const wrapped = (...args) => { // scrivi il codice qui return fn(...args); }; // e qui return wrapped; }

Middle+
Basis
36

Quali sono i principi fondamentali della POO che conosci? Racconta di ciascuno.

Middle
Элара
36

Da cosa dipende l'unità EM: dal REM più vicino o dalla dimensione del font del genitore?

Middle
ООО Делай мебель
36

A cosa serve la parola chiave infer in TypeScript?

Middle
МВидео/эльдорадо
36

Sai cos'è il sollevamento dello stato?

Middle
Веза
36

Qual è la differenza tra display flex e display grid? Come allineare gli elementi in flex?

Middle
Ростелеком
36

Cosa sono i primitivi in JavaScript?

Middle+
Ozon Tech
36

Come fare in modo che due promesse vengano eseguite in parallelo e la funzione venga completata in 1 secondo, anziché in 1200 ms?

Middle+
РунитиРунити
36

Qual può essere la causa fondamentale per cui un menu a discesa (dropdown) si trovi sotto un altro elemento, anche avendo il massimo z-index, in un'interfaccia complessa con pannelli, mappe e finestre popup? Come si può risolvere in Vue?

Middle
Магнут
36

Come scopri qualcosa di nuovo sulla programmazione e cosa ti è rimasto impresso di recente?

Middle
Mayflower
36

Qual è la differenza tra ref e shallowRef in Vue.js? Quando è meglio usare shallowRef?

Senior
АЛМИ Партнер
36

Come è organizzato il lavoro con il codice asincrono in JavaScript?

Middle
Лантан
36

Qual è la differenza tra debounce e throttle?

Middle
WB банк
36

Qual è la differenza tra una funzione freccia e una funzione normale in JavaScript?

Middle
Мыс
36

Hai dovuto configurare un linter, un formatter o collegare plugin?

Middle
МВидео/эльдорадо
36
/292