Používateľ otvoril prehliadač, zadal sberbank.ru do adresného riadku, a stlačil Enter. Po niekoľkých sekundách sa stránka zobrazila. Čo sa deje medzi stlačením Enter a zobrazením stránky?
Frontend
Ako ste vzdrževali lastno knjižnico komponent? Kako ste reševali vprašanja tematizacije (tematizacije) in prilagajanja komponent?
Môžeš mi povedať, o čom je náš projekt?
Bolo niekedy problém s podporou zastaraných prehliadačov (Internet Explorer a ďalšie)? Ako vyriešili otázku kompatibility medzi prehliadačmi?
Prečo je v prvom bloku isShowInfo napísané veľkým písmenom a aký je problém s použitím let namiesto useState?
Písali ste jednotkové testy a E2E testy? Ako ste vyberali prvky v testoch, ste oboznámení s patternom Page Object?
Ako ste zbierali metriky a monitorovali chyby na platobných stránkach? Ako ste používali Sentry?
Pozri si tretí blok kódu — aké problémy existujú v return komponentu?
Čo by ste chceli robiť v budúcnosti?
Ako opraviť riadok 11 v komponente, aby sa požiadavka pri opätovnom vykreslení neodoslala?
Kedy sa volá useEffect? Za akých okolností sa spúšťa?
Podarilo sa vám niečo zistiť o našom projekte?
Existujú dve funkcie: jedna závisí od používateľa a druhá od používateľa a rolí. Čo sa stane, keď sa role zmenia?
Na čo sa používal Infinity Scroll? Koľko záznamov mohlo byť v tabuľke a ako riešili problém veľkého počtu záznamov (virtualizácia)?
Je potrebné znovu odoslať požiadavku, ak je odpoveď už prijatá, aj keď je pole prázdne?
Ako ste implementovali model prístupu založený na rolách na frontende? Ako sa určovalo, čo sa má zobrazovať používateľovi v závislosti od oprávnení?
Aký problém existuje s hookmi po tomto podmienenom returne v treťom bloku pre AdminPage?
Stojí za to rozdeliť logiku na dva useEffect alebo je lepšie nechať jeden? Ako najlepšie organizovať závislosti?
Povedzte nám o vašich pracovných skúsenostiach. V životopise je uvedených 5 rokov skúseností vo frontend vývoji, ale ukončili ste univerzitu v roku 2010 — čím ste sa zaoberali v tomto období?
Pracoval ste niekedy s React Context? Aké sú nevýhody Contextu v porovnaní s Reduxom?