Ինչու՞ են React-ում անհրաժեշտ բանալիները և ինչ է տեղի ունենում, երբ փոփոխվում է կոմպոնենտի բանալին։
Frontend
Ի՞նչ է WebSocket-ը և ինչպես է այն հաստատվում։
Ի՞նչ է React-ը, ինչու է անհրաժեշտ Virtual DOM-ը և ինչպես է React կիրառում փոփոխությունները DOM-ում։
Ինչպե՞ս եք գնահատում ձեր մակարդակը։
ForceUpdate գործառույթում՝ որ կոմպոնենտները կրկին ռենդեր կլինեն երբ սեղմեք կոճակը և ինչու?
Ի՞նչ են debounce և throttle, ինչպե՞ս են տարբեր և որտեղ կիրառվում են։
Ի՞նչ է ուղղակի և անուղղակի ծնողը React-ում HOC-ի համատեքստում։
Ներկայացրեք, թե ինչու է անհրաժեշտ асինխրոնային JavaScript-ը և Promise-ը, ինչ են Promise-ի վիճակները և հիմնական մեթոդները։
Ինչպե՞ս է աշխատում useMemo-ը, եթե փոխանցվի կախվածությունների զանգվածը, դատարկ է կամ փոխանցված չէ:
Ի՞նչ են SOLID սկզբունքները և տվեք օրինակներ ֆրոնտենդ զարգացման համար։
Դուք աշխատե՞լ եք React Portal-ով և ինչու է այն օգտագործվում։
Ինչպե՞ս կարող եք օպտիմալացնել երեխայի կոմպոնենտը, որպեսզի այն երբ ծնողը թարմացվի, կրկին ռենդեր չլինի։
Ի՞նչ է useEffect-ը, ինչպես են ազդում կախվածությունները և ինչպես է կատարվում մաքրման գործընթացը։
Ի՞նչ են literal տիպերը TypeScript-ում և ինչու են դրանք անհրաժեշտ։
Ներկայացրեք, թե ինչպես է աշխատում Event Loop-ը JavaScript-ում, և ինչ է տարբերությունը microtasks և macrotasks-ի միջև։
Որո՞ք React hook-ներ եք սովորաբար օգտագործում։
Ի՞նչ է Big O նշանագրությունը և ինչպես եք գնահատում կոդի բարդությունը պրակտիկայում։
Երբ տեքստ մուտքագրվի և ծնողը փոխանցի onChange handler, արդյոք Child-ը կրկին ռենդեր կկատարվի՞: Ինչպե՞ս դա օպտիմալացնել:
Նշեք օրինակների ժամանակային բարդությունը՝ գծային որոնում, զանգվածի գումարում, բինար որոնում և կրկնօրինակների որոնում երկակի ցիկլով։
Ի՞նչ տեխնոլոգիաներ և գործիքներ եք այժմ սովորում և ինչպես եք օգտագործում AI գործիքները զարգացման մեջ։