Frontend
Ի՞նչ տիպի տիպավորում է օգտագործվում TypeScript-ում: Ինչպե՞ս է դա տարբերվում C# կամ Java լեզուներից։
/** * Գրեք getObjField ֆունկցիայի տիպավորումը * * @param obj - Օբյեկտից արժեք ստանալու օբյեկտ * @param key - Արժեքի բանալի * @returns Օբյեկտում համապատասխան բանալիի արժեքը */ type Obj = { name: string; age: number; }; const getObjField = <K extends keyof Obj>(obj: Obj, key: K): Obj[K] => { return obj[key]; }; const user: Obj = { name: "Nik", age: 25 }; const value1 = getObjField(user, "name"); const value2 = getObjField(user, "age"); const value3 = getObjField(user, "test"); // Խախտում: Տիպի '"test"' արգումենտը չի կարող վերագրել 'keyof Obj' տիպին։
Սերվերային և հաճախորդային կոմպոնենտներ in Next.js App Router, հիդրատացիա
Ներկայացնո՞ւմ եք CSS-in-JS կամ styled-components փորձը։
Ի՞նչ եք սպասում ձեր աշխատավարձից՝ նվազագույնից մինչև ցանկալի գումար:
Գործնական առաջադրանք ռեֆերենցիայի տիպերի մասին. կա օբյեկտ և ֆունկցիա, որը ընդունում է օբյեկտ և կատարում նրա մանիպուլյացիաները: Ինչ կլինի ցուցադրված երեք console.log-ում?
Ի՞նչ է հիմնական խնդիրն այն Context API-ով: Ինչու՞ անցնել վիճակների կառավարիչներին: Կարո՞ղ ենք արդյոք խուսափել ավելորդ վերաարտադրություններից Context API-ում:
Observable սինխրոն է թե ասինխրոն?
Ի՞նչ տեսակների օպերատորներ կան RxJS-ում։
Signals-ի հիմնական թերություններն ու խնդիրները ինչ են, հատկապես ազդեցությունների հետ աշխատելիս?
Ինչու եք ընտրել մեր ընկերությունը: Ինչն է ձեզ համար կարևոր գործատու ընտրելիս:
պսևդոակլասի focus-visible մասին պատմեք — դա միայն մեկ ֆոկուս է, թե նրանց մի քանի տեսակ կա?
[անուն] հարցրեց: Որ մարդկանց հետ աշխատելն ամենադժվարն է քեզ համար? Իսկ որ մարդկանց հետ հեշտ է?
Ինչպես է աշխատում Change Detection OnPush ռազմավարությունը Angular-ում: Որ դեպքերում է, որ OnPush-ով կոմպոնենտը վերանորոգվում է?
Կատարեք delay ֆունկցիան նշված ստորագրությամբ, օգտագործելով Promise և setTimeout։
Գրեք տիպավորված գումարման ֆունկցիա՝ երբ փոխանցում եք երկու թիվ, այն վերադարձնում է թիվ; երբ փոխանցում եք երկու տող, այն վերադարձնում է տող; և խառը զույգերը թվեր և տողեր պետք է առաջացնեն TypeScript սխալ։
/** * `tryAuth()` ֆունկցիան օգտագործում է `auth()` և, սխալ լինի, * կատարում է N լրացուցիչ փորձեր: * Եթե բոլոր փորձերը ձախողվեն, նետում է վերջին սխալը: * * @returns {Promise} */ export function tryAuth(n) { }
Ի՞նչ են stateful և stateless կոմպոնենտները։
Ինչքան կարևոր են Nuxt և SSR գիտելիքները Vue-ն սովորելու համար?
JavaScript-ը սինխրոն կամ ասինխրոն լեզու է՞