Sobes.tech

Frontend

Ի՞նչ առավելություններ և թերություններ ունի բնօրինակի fetch և Axios նման գրադարանի համեմատությունը։

182

Ինչպես են աշխատում JavaScript-ի գեներատորները՝ համեմատած սովորական ֆունկցիաների հետ:

179

Ի՞նչ կառուցման գործիքներ են օգտագործվել: Ի՞նչ են Webpack և Vite-ի առավելությունները և թերությունները։

178

/** * Գրեք 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' տիպին։

176

Ի՞նչ է Event Loop-ում միկրոտասքների և մակրոտասքների կատարման հաջորդականությունը։

174

Ով էր զբաղվում զարգացման միջավայրի, լինտերի, ֆորմատերի (Husky, pre-commit hooks) կարգավորմամբ?

171

տիպ Obiekt = { անուն: string տարի: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { անուն: "Nik", տարի: 25 } const value1 = getObjField(user, "անուն") const value2 = getObjField(user, "տարի") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }

170

// Ի՞նչ կցուցադրվի կոնսոլում const a = {}; const fn = (b) => { b.some = "1"; }; fn(a); console.log(a.some); // ?

167

UI-կիտը հիմնված էր ինչ-որ գրադարանի վրա, թե ամբողջովին անհատականացված էր?

167

Ինչու են React-ում բանալիները անհրաժեշտ և ինչու պետք է լինեն եզակի?

167

Եթե պետք է գրես բարդ սեղակ՝ սերվերային էջանիշով, դասակարգումներով և ֆիլտրերով՝ ինչ կընտրեիր?

166
/4