Ako funguje Event Loop — aké fronty existujú, aký je ich poradok? Povedzte o mikroúlohách, makroúlohách, requestAnimationFrame, requestIdleCallback.
Frontend
Odpoveď API môže obsahovať chybu, ktorá by sa mala zobrazovať používateľovi vedľa príslušného poľa.
Existuje filter s zavihki. Pri hitrem preklapljanju med zavihki včasih prikazujejo stare vrednosti, ki niso povezane z trenutnim zavihkom. Kakšen je razlog in kako to popraviti?
Čo možno urobiť s obrázkami na optimalizáciu výkonu stránky?
Bol to B2B alebo B2C služba? Boli metriky na sledovanie chýb a používateľskej skúsenosti?
Pozrite si ta kód s SSR a singleton i18n triedou. Nájdite vážny problém, ktorý môže pokaziť HTML odoslaný používateľovi. Ako ho opraviť?
Ne moremo označevati ali verzionirati preko CI/CD. Stranka može imati jednu verzijo, backend pa drugo. Kaj lahko storimo v teh okoliščinah poleg spremljanja napak z Sentry?
Je potrebné navrhnúť dopravný značku na jednom div, vrátane malej červenej značky vpravo.
Predstavte si stránku s množstvom kariet in lazy loadingom (kot na Stripchat). Katere robne primere vidite, kakve težave bi se mogle pojaviti, kaj bi optimizirali? Kako deluje virtualizacija (React Window)?
Napíšte implementáciu pomocníka Promise.withResolvers() — funkcie, ktorá vytvorí Promise a vráti objekt s tromi vlastnosťami: promise, resolve a reject.
Prečo sa používatelia nedostanú do obchodu a ako načítať používateľov do obchodu?
Imamo velik projekt v monorepo s enotnim tokom izdavanja. Odločili smo da ga razdvojimo i frontend izdvojimo u zasebne repozitorijume s vlastitim ciklusom izdavanja. Pojavljuje se problem nesklada verzija između backend-a i klijenta. Kako bi video rešenje ovog problema? Kako organizovati rad da budeš maksimalno zaštićen od kvarova na produkciji?
Kde sa uchovával normalizovaný cache? Bol nejaký reaktívny?
Aké reduktory má Store a je tam nejaký reduktor na umiestnenie používateľov?
Čo môže blokovať prvé vykreslenie v prehliadači po prijatí HTML? Čo sa dá urobiť so synchronizovaným načítaním JS a CSS?
Pozri si funkcijo v urejevalniku: sprejema seznam ključev in objekt, in preko reduce kopira le objekt z določenimi ključi. Kako bi poimenoval to funkcijo?
Uvedli ste, ktoré dotazy vracajú entity, alebo ako to fungovalo, keď ste boli blízko dotazu?
Pri navigácii zo stránky zoznamu používateľov na stránku konkrétneho používateľa je dlhé načítanie (načítavanie trvá 2 sekundy kvôli umelému oneskoreniu). Ako možno túto situáciu zlepšiť?
Vidíme, že SSR po 2 sekundách nič ne vracia. Aké sú možnosti, ako to zlepšiť?
Ako vyriešiť problém nadbytočných požiadaviek na údaje na klientovi, keď sú údaje už načítané na serveri cez SSR?