Sobes.tech

Frontend

Se primește un array de 2 milioane de elemente, fiecare element trebuie procesat timp de 100 de milisecunde. Interacțiunea cu serverul nu poate fi modificată. Cum să procesați acest array pentru a nu bloca interfața utilizatorului?

146

console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);

144

În funcția requestUserData, trei solicitări sunt efectuate secvențial. De ce nu le putem înveli pe toate trei în Promise.all? Cum putem optimiza această funcție pentru a efectua solicitările în cel mai scurt timp?

143

Numește motivele pentru care un component React se reafișează. De ce React se concentrează pe schimbarea referinței și nu pe schimbarea valorii?

143

Cum reacționezi la criticile din timpul revizuirii codului?

142

Ce este SSR (Redarea pe partea serverului)? De ce să îl folosești și ce este important să iei în considerare atunci când traduci o aplicație în SSR?

141

Aveți experiență cu codul Legacy?

140

Lămuriți: mutarea a fost de la JS/JSVue la React și TypeScript, și acum se planifică o migrare către microfrontends?

139

Imaginează-ți situația: productivitatea noastră scade din cauza unei probleme în codul JS. Ce vei verifica în profilerul DevTools pentru a confirma sau infirma această ipoteză?

138

Există o aplicație React compilată într-un singur chunk. Cum o împărțim în mai multe chunks și după ce principiu facem acest lucru?

133

De ce nu este recomandat să stocați date sensibile în localStorage?

132

let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25

132

Aveți experiență în scrierea testelor?

128

Vorbește-mi despre Event Loop în JavaScript.

122
/3