Sobes.tech

Frontend

Ինչպե՞ս ենք դիտելու հաղորդագրությունների պատմությունը, եթե այն շատ մեծ է: Ինչպե՞ս իրականացնել էջավորումը:

Middle+
Т-БанкТ-Банк
157

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

Middle
Get Express
157

Արդյոք ճիշտ է, որ օգտագործողը նույնիսկ չի սկսել խմբագրել ձևանմուշը, այն արդեն ցույց է տալիս վավերացման սխալ?

Middle
Омнидата
157

Ի՞նչ է տարբերությունը Promise.any և Promise.race միջև։

Middle+
Яндекс 360Яндекс 360
157

Պատմիր ինձ Promise մեթոդների մասին՝ Promise.all, Promise.allSettled, Promise.race, Promise.any — ինչ տարբերություններ ունեն իրարից?

Middle+
OZONOZON
157

Ի՞նչ CSS մեկուսացման մեթոդներ եք գիտակցում:

Middle+
РунитиРунити
157

Ինչ է Dependency Injection մեխանիզմը Angular-ում և ինչպես եք այն կիրառել: Որ մակարդակներում և որտեղ, բացի ծառայություններից, կարող եք օգտագործել այն։

Middle+
Сибилтек-софт
157

Ի՞նչ իրավիճակներում ես օգտագործում useEffect-ը և երբ օգտագործում ես այլ hooks:

Middle+
Сбертех
157

Ինչպե՞ս եք գնահատում ձեր փորձը Spring Boot-ով: Որքան խորությամբ էիք ստիպված հասկանալ, թե այն ինչպես է աշխատում տակ առագաստը:

Junior
ИП Ганус Александр Андреевич
156

Ինչու՞ splice օգտագործելիս Vue 2-ում կարող են առաջանալ ռեակտիվության խնդիրներ, և ինչպես է դա լուծվում Vue 3-ում։

Middle
Киберпротект
156

Ինչու եք ընտրել TanStack Query-ը RTK Query-ի փոխարեն?

Middle+
М.Видео/эльдорадо
156

Որ HTML-ն է գալիս Next.js-ից հիդրատացիայի առաջ?

Middle
News Media Holdind
156

Ի՞նչ են TypeScript-ի առավելությունները և թերությունները JavaScript-ի համեմատ։

Middle+
Альфа СОФТ
155

Ի՞նչ տարբերություն կա քուկիների և localStorage-ի միջև: Ի՞նչ է քուկիների և localStorage-ի առավելագույն չափը: Ի՞նչ է նրանց կյանքի տևողությունը տարբեր։

Middle
X5 techX5 tech
155

Ի՞նչ է useId և ինչու է այն օգտագործվում:

Middle
Smitex
155

Խոսեք JavaScript-ի տիպերի մասին՝ ինչպիսիք են, ինչպես են բաժանվում երկու մեծ ենթախմբերի և ինչպես կարող ենք դրանք համեմատել միմյանց հետ։

Middle
Интай-текстиль
155

Ինչ անել, որպեսզի, երբ նախնական արժեքը roles = [], զանգվածը չստեղծվի նորից յուրաքանչյուր ռենդերի ժամանակ?

Middle+
Сбертех
155

Ինչու՞ JavaScript-ում ֆունկցիան համարվում է օբյեկտ, չնայած typeof դրա համար վերադարձնում է "function"?

Middle+
Ozon Tech
155

Ինչու՞ օգտագործել setTimeout(fn, 0), որպեսզի UI-ն չխոչընդոտվի, իսկ մեծ քանակությամբ խոստումներ (միկրոցամայքներ) ստեղծելը՝ ոչ: Ինչ է տարբերությունը macro-task և micro-task միջև Event Loop-ում?

Middle
WildberriesWildberries
155

/** * 'asyncAuth(callback)' ֆունկցիան ընդունում է callback, որի մեջ * կարող է փոխանցվել սխալ (առաջին արգումենտ) և տվյալներ * բեկենդից (երկրորդ արգումենտ): * asyncAuth((error, data) => {}); * * Դուք պետք է իրականացնել 'auth()' ֆունկցիան, * որը կանչում է 'asyncAuth()', բայց վերադարձնում է Promise: * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' ֆունկցիան օգտագործում է 'auth()'-ն և, սխալի դեպքում, * անում N լրացուցիչ փորձեր: * Եթե բոլորն էլ ձախողվեն, վերադարձնում է վերջին սխալը: * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
155
/298