Ինչպես էինք պահպանում անհատականացված կոմպոնենտների գրադարան? Ինչպես էինք լուծում թեմատիզացիայի (թեմատիզացիայի) և կոմպոնենտների հարմարեցման հարցերը?
Frontend
Օգտատերը բացեց բրաուզերը, մուտքագրեց sberbank.ru հասցեն հասցեային տողում, և սեղմեց Enter-ը: Մի քանի վայրկյանի ընթացքում էջը ցուցադրվեց: Ի՞նչ է տեղի ունենում Enter սեղմելու և էջի արտապատկերելու միջև:
Կարող եք պատմել, ինչ է մեր նախագիծը?
Ինչու առաջին բլոկում isShowInfo-ն գրած է մեծատառով և ինչ է խնդիրը let-ի փոխարեն useState օգտագործելու մեջ։
Արդյոք եղել է խնդիր հնացած բրաուզերների (Internet Explorer և այլ) աջակցությամբ? Ինչպես լուծեցին բրաուզերների համատեղելիության հարցը?
Դուք գրել եք միավորային և E2E թեստեր: Ինչպես եք ընտրել թեստերի տարրերը, ծանոթ եք Page Object պատկերին?
Ի՞նչ եք ուզում անել ապագայում:
Դիտեք երրորդ կոդի բլոկը — ինչ խնդիրներ կան կոմպոնենտի return-ում?
Ինչպես ուղղել կոմպոնենտի 11-րդ տողը, որպեսզի հարցումը կրկին չուղարկվի վերանայման ժամանակ?
Երբ է կանչվում useEffect-ը: Ի՞նչ պայմաններում է այն գործարկվում:
Ինչպե՞ս եք հավաքել մետրիկաները և հետևել սխալներին վճարման էջերում: Ինչպե՞ս եք օգտագործել Sentry-ը։
Կան երկու ֆունկցիաներ՝ մեկը կախված է օգտվողից, մյուսը՝ օգտվողից և դերերից: Երբ դերերը փոխվեն, ինչ կլինի?
Արդյոք հաջողվեց ինչ-որ բան իմանալ մեր նախագծի մասին?
Ինչպե՞ս իրականացրեցիք մուտքի մոդելը՝ հիմնված դերերի վրա՝ ֆրոնտենդում: Ինչպե՞ս որոշվում էր, թե ինչ ցույց տալ օգտվողին՝ կախված թույլտվություններից:
Պետք է կրկին հարցում կատարել, եթե արդեն պատասխան է ստացվել, նույնիսկ եթե զանգվածը դատարկ է?
Ինֆինիթի սքրոլը ինչու էր օգտագործվում: Թեյաբլում քանի գրանցում կարող էր լինել և ինչպես լուծում էին մեծ թվով գրանցումների (վիրուալիզացիա) խնդիրը։
Ի՞նչ խնդիր կա hook-ների հետ այս պայմանական վերադարձից հետո երրորդ բլոկում AdminPage-ի համար։
Արդյոք լավ է տրամաբանությունը բաժանել երկու useEffect-ների կամ լավ է թողնել մեկը: Ինչպես լավագույնս կազմակերպել կախվածությունները?
Պատմեք ձեր աշխատանքային փորձի մասին: Ձեր ռեզյումեում նշվում է 5 տարվա փորձ ֆրոնտենդ զարգացման մեջ, բայց դուք ավարտել եք համալսարանը 2010 թվականին — ինչով եք զբաղվել այդ ժամանակահատվածում?
Դու երբևէ աշխատե՞լ եք React Context-ով: Ի՞նչ թերություններ ունի Context-ը համեմատած Redux-ի հետ: