Lietotājs atvēra pārlūkprogrammu, ievadīja sberbank.ru adreses joslā, nospieda Enter. Pēc dažām sekundēm tika parādīta lapa. Kas notiek starp Enter nospiešanu un lapas attēlošanu?
Frontend
Kā jūs uzturējāt savu pielāgoto komponentu bibliotēku? Kā risinājāt tematizācijas (temizācijas) un komponentu pielāgošanas jautājumus?
Vai vari pastāstīt, par ko ir mūsu projekts?
Kāpēc pirmajā blokā isShowInfo ir rakstīts ar lielu burtu un kāda ir problēma, izmantojot let vietā useState?
Vai bija kādas problēmas ar novecojušo pārlūkprogrammu (Internet Explorer un citas) atbalstu? Kā tika risināts pārlūkprogrammu saderības jautājums?
Vai jūs rakstījāt vienības testus un E2E testus? Kā izvēlējāt elementus testos, vai zināt Page Object modeli?
Skatieties uz trešo koda bloku — kādas problēmas pastāv komponenta return?
Kā jūs vācu mērījumus un uzraudzījāt kļūdas maksājumu lapās? Kā jūs izmantojāt Sentry?
Kā labot komponenta 11. rindu, lai pieprasījums netiktu atkārtoti nosūtīts atkārtotas renderēšanas laikā?
Ko vēlētos darīt nākotnē?
Vai jums izdevās uzzināt kaut ko par mūsu projektu?
Kad izsauc useEffect? Kādos apstākļos tas aktivizējas?
Ir divas funkcijas: viena ir atkarīga no lietotāja, otra – no lietotāja un lomām. Kas notiks, kad lomās notiks izmaiņas?
Kam tika izmantots Infinity Scroll? Cik ieraksti varēja būt tabulā un kā tika risināts liela skaita ierakstu (virtulizācija) problēma?
Vai ir nepieciešams atkārtoti veikt pieprasījumu, ja jau ir saņemta atbilde, pat ja masīvs ir tukšs?
Kā jūs īstenojāt lomu balstītu piekļuves modeli priekšējā daļā? Kā tika noteikts, ko rādīt lietotājam atkarībā no atļaujām?
Kāda problēma pastāv ar hookiem pēc šī nosacījuma return trešajā blokā AdminPage?
Vai labāk sadalīt loģiku divās useEffect vai labāk atstāt vienu? Kā labāk organizēt atkarības?
Pastāstiet par savu darba pieredzi. Jūsu CV norādīts 5 gadu pieredze frontend izstrādē, bet jūs beidzāt universitāti 2010. gadā — ar ko nodarbojāties šajā laikā?
Vai jūs kādreiz esat strādājis ar React Context? Kādas ir Context trūkumi salīdzinājumā ar Redux?