Sobes.tech

Frontend

Dolazi niz od 2 miliona elemenata, svaki element treba obraditi za 100 milisekundi. Interakcija sa serverom ne može se menjati. Kako obraditi ovaj niz tako da ne blokira UI?

144

Navedite razloge zbog kojih se React komponent ponovo renderuje. Zašto se React fokusira na promenu linka, a ne na promenu vrednosti?

143

Kako reagujete na kritike tokom pregleda koda?

142

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

142

Šta je SSR (Renderovanje na strani servera)? Zašto ga koristiti i na šta je važno obratiti pažnju prilikom prevođenja aplikacije na SSR?

141

U funkciji requestUserData tri zahteva se izvršavaju redom. Zašto jednostavno ne umotamo sva tri u Promise.all? Kako optimizovati ovu funkciju da izvrši zahteve za minimalno vreme?

141

Да ли имате искуство са Legacy кодом?

140

Pojasnite: preseljenje je bilo sa JS/JSVue na React i TypeScript, a sada je planiran prelaz na mikrofrontende?

139

Zamislite situaciju: naša produktivnost opada zbog problema u JS kodu. Šta biste proverili u profileru DevTools da biste potvrdili ili opovrgli ovu hipotezu?

138

Postoji React aplikacija sastavljena u jedan chunk. Kako je podeliti na više chunkova i po kom principu to raditi?

133

Zašto se ne preporučuje čuvanje osetljivih podataka u 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

Да ли имате искуство у писању тестова?

128

Ispričaj mi o Event Loop-u u JavaScript-u.

122
/3