Sobes.tech

Frontend

Правилно ли е формуляр, който потребителят дори не е започнал да редактира, вече да е издал грешка при валидирането?

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

[име] попита: защо кандидатствахте за тази позиция и какво търсите?

Senior
Nebuly
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-то, а създаването на голямо количество промиси (микрозадачи) — не? Каква е разликата между макрозадачите и микрозадачите в 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

Какво прави React.lazy? Кой отговаря за разделянето на чанкове — React.lazy или динамичният импорт?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
154
/298