Կանխարգելում է CSSOM էջի ռենդերումը? Ինչու՞։
Frontend
Նկարագրեք բրաուզերի ռենդերի կարևոր ճանապարհը՝ URL-ի մուտքից հասցեային տողում մինչև էջի արտապատկերում: Խոսեք DNS, TCP, HTTP, DOM կառուցում, CSSOM, Render Tree, Layout և Paint մասին։
Ի՞նչ է reflow-ը և repaint-ը: Ի՞նչ է պարտադիր reflow-ը (պարտադիր վերաներկում): Ինչպե՞ս կարող ենք օպտիմալացնել ռենդերը, որպեսզի նվազեցնենք պարտադիր վերաներկումների քանակը։
Ինչպե՞ս դարձնել, որ makeBook ֆունկցիան վերադարձնի սպասվող արժեքները 0 և 5՝ փոխարեն երկու տասնյակի։
Երբ է տեղի ունենում React-ում կոմպոնենտի վերաարտադրում (re-render)? Խոսեք reconciliation (համապատասխանության) մասին։
Ինչպե՞ս կարող ենք լուծել այն խնդիրն, որը լուծվում է ժառանգության միջոցով, այլ կերպ: Ինչ է կոմպոզիցիան TypeScript և React կոնտեքստում։
Դիտեք makeBook ֆունկցիան։ Որոշեք, թե ինչ կարտահանվի կոնսոլում 20-21 տողերում (երկու մեկնաբանված տողեր): բացատրեք ֆունկցիայի վարքագիծը։
Ի՞նչ նախագծման մոդելներ և կոդի որակի սկզբունքներ եք օգտագործում React/TypeScript-ով մշակումիս: Ինչպե՞ս եք կիրառում SOLID սկզբունքները ֆրոնտենդ զարգացման մեջ։
Կոդը վերականգնել այն կոմպոնենտը, որը ցուցադրում է պատահական թիվ (Promise-ից) և սքրոլի դիրքը: Գտեք խնդիրները և ուղղեք դրանք։
Ի՞նչ են HOC (Բարձրակարգ կոմպոնենտներ): Ինչու են օգտագործվում: Տվեք HOC-ի օգտագործման օրինակներ React-ում։
Ի՞նչ է օգտագործվում Generics-ները TypeScript-ում: Ինչպե՞ս սահմանափակել generics-ը որոշակի տիպերով: Ի՞նչ է type narrowing-ը և ինչպես է այն իրականացվում:
Ինչպես է աշխատում Virtual DOM-ը React-ում: Ինչպես է React որոշում գործողությունների կատարման կարգը վերաներկայացման ժամանակ: Պատմեք React Fiber և scheduler-ի մասին։
Ի՞նչ է CORS-ը: Ինչպե՞ս է աշխատում: Ի՞նչ տարբերություն կա պարզ հարցումների (GET, POST) և նախնական հարցումների (preflight OPTIONS) միջև: Երբ CORS-ը ուղարկում է հարցում, ինչին է նայում?