Sobes.tech

Frontend

Jak budeme prohlížet historii zpráv, pokud je velmi velká? Jak implementovat stránkování?

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

Jak důležité bylo dodržovat bezpečnostní požadavky aplikace? Byly běžné hrozby, před kterými bylo třeba se chránit?

Middle
Get Express
157

Je správné, že formulář, který uživatel ani nezačal upravovat, již hlásil chybu validace?

Middle
Омнидата
157

Jaký je rozdíl mezi Promise.any a Promise.race?

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

Pověz mi o metodách Promise: Promise.all, Promise.allSettled, Promise.race, Promise.any — čím se od sebe liší?

Middle+
OZONOZON
157

Jaké způsoby izolace CSS znáte?

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

Co je mechanismus Dependency Injection v Angularu a jak jste ho používali? Na jakých úrovních a kde, kromě služeb, ho lze použít?

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

V jakých scénářích používáš useEffect a kdy používáš jiné hooky?

Middle+
Сбертех
157

Jak hodnotíte svou zkušenost se Spring Boot? Do jaké míry jste musel/a se zabývat tím, jak funguje pod kapotou?

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

Proč může při použití splice docházet k problémům s reaktivností ve Vue 2, a jak je řešeno ve Vue 3?

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

Proč jste zvolili TanStack Query místo RTK Query?

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

Jaký HTML přijde od Next.js před hydratací?

Middle
News Media Holdind
156

Jaké jsou výhody a nevýhody TypeScriptu ve srovnání s JavaScriptem?

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

V čem se liší cookies od localStorage? Jaká je maximální velikost cookies a localStorage? Čím se liší doba životnosti?

Middle
X5 techX5 tech
155

Co je useId a k čemu se používá?

Middle
Smitex
155

Povězte nám o typech v JavaScriptu: jaké jsou, na jaké dvě velké podskupiny se dělí a jak je můžeme navzájem porovnávat?

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

Co dělat, aby se při výchozí hodnotě roles = [] znovu nevytvářel pole při každém renderu?

Middle+
Сбертех
155

Proč je funkce v JavaScriptu považována za objekt, i když typeof pro ni vrací "function"?

Middle+
Ozon Tech
155

Proč použití setTimeout(fn, 0) pomáhá nezablokovat UI, zatímco vytvoření velkého množství promise (mikroúkolů) ne? Jaký je rozdíl mezi makroúkoly a mikroúkoly v Event Loop?

Middle
WildberriesWildberries
155

/** * Funkce 'asyncAuth(callback)' přijímá callback, do kterého * může být předána chyba (jako první argument) a data * ze serveru (jako druhý argument). * asyncAuth((error, data) => {}); * * Musíte implementovat funkci 'auth()', * která volá 'asyncAuth()', ale vrací Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkce 'tryAuth()' používá 'auth()' a v případě chyby * provádí N dalších pokusů. * Pokud všechny selžou, vrátí poslední chybu. * * @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