Sobes.tech

Frontend

const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 կեշից console.log(sum(4, 1)) // 5

Senior
АЛМИ Партнер
143

Որ տարբերակը կարգավորման տարրն է ավելի լավ՝ նշաններով (ձախ) կամ կետերով/շրջաններով (աջ)?

Middle+
Tilda
143

/* Պետք է գրել polyfill for Array.prototype.some Պարամետրեր - callback - ֆունկցիա, որը ստուգում է յուրաքանչյուր տարր, ընդունում է երեք արգումենտ - element - Ներկա մշակվող տարր զանգվածում: - index (Ընտրովի) - Ներկա մշակվող տարրի ինդեքսը: - array (Ընտրովի) - Զանգված, որի վրա կատարվում է անցում: - thisArg (Ընտրովի) - արժեք, որը օգտագործվում է որպես this callback- ի կատարման ժամանակ: Վերադարձվող արժեք true, եթե ստուգման ֆունկցիան վերադարձնում է truthy արժեք առնվազն մեկ տարր համար զանգվածում: Այլապես, false: */ Array.prototype.some = function (callback, thisArgs) { const array = this; for (let i = 0; i < array.length; i++) { if (!(i in array)) continue; const result = callback.call(thisArgs, array[i], i, array); if (result) return true; } return false; }

Middle
Яндекс
143

Ինչպե՞ս եք օպտիմալացրել բեքենդի հարցումները: Ի՞նչ է debounce և throttle, ի՞նչ տարբերություն կա:

Middle+
Evocargo
143

Կատարում եք նախնական առաջարկը՞

Middle
ТранснефтьТранснефть
143

Ինչու՞ օգտագործել TypeScript: Ինչ են հիմնական առավելությունները TypeScript-ի?

Middle
X-Notes
143

Երբ նախագիծը մեծանում է և հնարավոր է առանձնացնել մի քանի բիզնես ենթակառուցվածքներ (անձնական հաշիվ, պրոֆիլ, պրոմո-ակցիաներ), կարելի է դրանք բաժանել առանձին ռեպոզիտորիաների և կապել որպես միկրո-ֆրոնտենդներ?

Senior
АЛМИ Партнер
143

Ի՞նչ է անում git cherry-pick հրամանը։

Middle
СК Согласие
143

Կա՞ արդյոք, որ useEffect-ը գործարկվի, եթե, երբ երկու կախվածություններով վերաարտադրություն է կատարվում ProfilePage կոմպոնենտը, roles-ը չանցնի։

Middle+
Сбертех
143

Ինչպե՞ս են TCP-ն ու TLS-ն իրար հետ կապված: Ի՞նչ խնդիր է լուծում TLS-ը։

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

Օգտատերը մուտքագրել է բոլոր տվյալները, սեղմել «Ավարտել», կատարվում է վճարումը, և էջը կախվում է: Ինչպե՞ս կդիտարկեք այս իրավիճակը և ինչպես սկզբից պաշտպանվեք նրանից։

Middle+
Элм Технологии
143

Ինչպե՞ս եք լուծում ձեր ճարտարապետական խնդիրները: Օրինակ, երբ գալիս է նոր ֆունկցիա ստեղծելու խնդիր, ինչպես եք որոշում, որտեղ տեղադրել store-ը, ռոուտերը, լոգիկան շերտերով?

Middle
РунитиРунити
143

Պատմեք մեզ useAsyncData-ի մասին՝ ինչպես է աշխատում և ինչու է օգտագործվում։

Middle
Куаргет
143

Ավելացրու ավելի մանրամասն microtasks և macro tasks մասին — ինչ են և ինչպես է աշխատում Event Loop-ը։

Middle
OkkoOkko
143

Նկարագրեք իրավիճակը՝ վերլուծաբանները գրել են պահանջները, ծրագրավորողները իրականացրել են ինչպես նշված է, և 4 ամիս անց պահանջները փոխվում են, և ծրագրավորողները պետք է վերանայեն աշխատանքը: Այս իրավիճակը որքան նորմալ է և ով է մեղավոր?

Middle
ГосуслугиГосуслуги
142

const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) arr.map(el => <SomeComp key={} pmclick={() => submit(el)} />) const param = useMemo(() => ([c: a + b]), [a,b]) return <Child value={param} /> Child = React.memo(() => {})

Middle+
IT OneIT One
142

Պատմեք ինձ մասին scoped slots — ինչ են և ինչպես են աշխատում?

Middle
Куаргет
142

Ինչպե՞ս կիրականացնեիք բազմակի օգտագործման կոմպոնենտի տեսողական հարմարեցումը տարբեր նախագծերի համար (գույներ, ոճեր):

Middle
ДиджиРеал
142

Ի՞նչ է requestAnimationFrame-ը և ինչպես է այն կապված Event Loop-ի հետ։

Middle+
OZONOZON
142

Ի՞նչ բրաուզերային պահեստներ կան։

Middle
Лантан
142
/302