Kuidas te toetasite oma kohandatud komponentide raamatukogule? Kuidas lahendasite teemastamise (teemastamise) ja komponentide kohandamise küsimusi?
Frontend
Kasutaja avas brauseri, sisestas sberbank.ru aadressiribal, ja vajutati Enter. Pärast mõne sekundi möödumist kuvatakse leht. Mis toimub Enteri vajutamise ja lehe renderdamise vahel?
Kas saame rääkida, millest on meie projekt?
Kas oli probleeme vanade brauserite (Internet Explorer ja teiste) toetamisega? Kuidas lahendati brauseritevahelise ühilduvuse küsimus?
Miks esimeses plokknis isShowInfo on kirjutatud suure tähega ja mis on probleem kasutades let asemel useState?
Kas kirjutas üksustestid ja E2E-testid? Kuidas valisite testide elemente, kas tunnete Page Object mustrit?
Mida soovite tulevikus teha?
Vaata kolmandat koodi plokki — millised probleemid on komponendi return'is?
Kuidas parandada komponendi 11. rida, et taotlus ei korduks uuesti renderdamise ajal?
Millal kutsutakse useEffect? Millistel tingimustel see aktiveerub?
Kuidas te kogusite mõõdikuid ja jälgisite vigu makselahenduste lehtedel? Kuidas te kasutasite Sentry?
On ka kaks funktsiooni: üks sõltub kasutajast, teine kasutajast ja rollidest. Mis juhtub, kui rollid muutuvad?
Kuidas teostas rollipõhine juurdepääs mudel eesliides? Kuidas määrati, mida kasutajale näidata vastavalt õigustele?
Kas teil õnnestus meie projektist midagi teada saada?
Kas on vaja uuesti päring teha, kui vastus on juba saadud, isegi kui massiiv on tühi?
Milleks kasutati Infinity Scroll? Kui palju kirjeid võis tabelis olla ja kuidas lahendati suure arvu kirjeid (virtuaaliseerimine) probleemi?
Milline probleem on hookidega pärast seda tingimuslikku returni kolmandas plokis AdminPage?
Kas on parem jagada loogika kahe useEffecti või jätta üks? Kuidas paremini korraldada sõltuvusi?
Rääkige oma töökogemusest. Teie CV-s on märgitud 5 aastat kogemust frontend arenduses, kuid lõpetasite ülikooli 2010. aastal — millega te selle aja jooksul tegelesite?
Kas kunagi töötanud React Contextiga? Millised on Contexti miinused võrreldes Reduxiga?