Sobes.tech

Frontend

Ի՞նչ է տարբերությունը unknown և any-ի միջև TypeScript-ում։

Middle+
185

Արժեքների համար const a = null և const b = 0, որոշեք արտահայտությունների արդյունքները || և ?? օգտագործելով և բացատրեք օպերատորների տարբերությունը։

Middle+
165

Կատարեք React կոմպոնենտի վերանայում և ուղղեք կոդում առկա խնդիրները։ բացատրեք, թե ինչու եք փոփոխություններ կատարում յուրաքանչյուր դեպքում։

Middle+
163

Ստեղծեք արտահայտություն ՝ օգտագործելով || օպերատորը, որոշեք արդյունքը: Ինչպես է || օպերատորը տարբերվում ?? օպերատորից և երբ է այն գործարկվում?

Middle+
156

Նպատակը լուծել TypeScript խնդիրն է՝ Response տեսակի հետ, որի մեջ փոխադարձ բացառվող դաշտեր payload և error կան, և նրանց տեսակները կարող են տարբեր լինել: Տիպավորեք functions payloadFrom(response), որը վերադարձնում է payload կամ undefined, և errorFrom(response), որը վերադարձնում է error կամ undefined, որպեսզի վերադարձվող տեսակները ավտոմատորեն դուրս գան մուտքային Response-ից։

Middle+
155

Դուք ունեիք մոնոռեպոզիտորիա կամ առանձին պահոցներ ծրագրերի և ընդհանուր գրադարանների համար:

Middle+
148

Ինչպես կանխել մրցակցության պայմանները, երբ կրկնվող ասինխրոնային հարցումները կատարվում են useEffect-ից: Ի՞նչ բնիկ JavaScript գործիքներ թույլ են տալիս չեղարկել հարցումները:

Middle+
148

React կոդի երկրորդ հատվածում գտեք և ուղղեք useEffect, useMemo, օգտվողների/վերաբերումների ասինխրոն լիցքագրման և հաշվարկված տվյալների պահպանումը վիճակում կապված խնդիրները։

Middle+
145

Կապակցված հաշվիչի ֆունկցիայի համար, որտեղ հաղորդագրությունը ձևավորվում է ավելացման կանչից առաջ, որոշեք, թե ինչ կարտադրվի: Ինչպես ուղղել կոդը, որպեսզի ցուցադրվի իրական հաշվիչի արժեքը?

Middle+
145

Արդյոք այստեղ անհրաժեշտ է useCallback? Ինչու է այն օգտագործվում և երբ նրա օգտագործումը իմաստ չունի?

Middle+
145

Եթե յուրաքանչյուր միկրո-ֆրոնտենդ ավելացնում է Tailwind CSS-ի գլոբալ հիմնական ոճերը և դրանք կրկնվում են, արդյոք ունեցել եք նման խնդիր?

Middle+
145

Ի՞նչ են cookies-ները, ինչպես են աշխատում, ով է սահմանում դրանք և արդյոք կարելի է հասանելի լինել JavaScript-ից: Ինչպե՞ս է cookie-ն հասնում հաճախորդին և ինչ հատկանիշներ ունի: Կարո՞ղ է cookie-ն ապրել հավերժ:

Middle+
144

Կա՞ն եղել ոճերի բախումներ միկրո ֆրոնտենդների միջև: Ինչպես կազմակերպվեց աշխատանքը ոճերի հետ և ինչով եք գրել դրանք:

Middle+
140

Իմացեք, թե ինչպես էին կազմակերպված ձեր միկրո-ֆրոնտենդները, նրանց փոխազդեցությունը և համակարգի ընդհանուր աշխատանքը։

Middle+
139

Նշանակել, թե ինչ կարտադրվի օբյեկտի հետ սլաքային ֆունկցիայի դեպքում, որը ցույց է տալիս this.name, և բացատրել this-ի վարքը սլաքային ֆունկցիայում։

Middle+
138

Ինչպե՞ս կկազմեք յուրաքանչյուր միկրո-ֆրոնտենդի ոճերի առանձնացում, այդ թվում՝ Tailwind CSS օգտագործելիս: Ի՞նչ բրաուզերային մոտեցումներ կան առանձնացման համար։

Middle+
137

Ինչպե՞ս եք աշխատել React-ով՝ ինչ տարբերակներ եք հանդիպել և արդյոք օգտագործե՞լ եք դասային կոմպոնենտներ: Ինչպե՞ս են դասային կոմպոնենտները տարբերվում ֆունկցիոնալներից:

Middle+
137

Եթե ռոլերը ըստ նախնական կարգավորումների սահմանված են որպես դատարկ զանգված ուղղակիորեն կոմպոնենտի պարամետրերում, ինչ կպատահի useEffect- ի հետ յուրաքանչյուր ռենդերի ժամանակ: Ինչպես դա ուղղել?

Middle+
134

Իրականացրեք ձեր սեփական օգտակար տեսակը Pick<T, K>. բացատրեք, թե ինչպես են աշխատում մապպված տիպերը և ինչպես իրականացնել Partial<T>-ի նմանակ։

Middle+
132

Եթե օբյեկտը ստեղծված է Object.create([օբյեկտ]) միջոցով, ապա նրա __proto__-ը ինչին կկատարվի?

Middle+
131
/3