Sobes.tech

Frontend

Защо съхраняваме timeoutId? Какво ще се случи, ако Promise се изпълни по-рано от таймаута, а след това се активира setTimeout с reject?

Middle
240

Как да получите ширината на DOM елемент и да следите промените ѝ? Може ли да поставите resize на DOM елемент чрез addEventListener?

Middle
220

Каква е разликата между бисквитки и localStorage? Какъв е максималният размер на бисквитките и localStorage? Как се различава времето на живот?

Middle
220

Каква е разликата между git merge и git rebase? Какви са предимствата и недостатъците на всеки подход?

Middle
178

Как може да се реши задачата withTimeout алтернативно чрез Promise.race? Какво е Promise.race, как се различава от Promise.all?

Middle
172

Напишете персонализиран React hook useScreenWidth(targetWidth), който връща текущата ширина на екрана (screenWidth) и флаг isMobile (true, ако текущата ширина е по-малка от targetWidth). Hookът трябва да се актуализира при промяна на размера на прозореца.

Middle
168

Какво е prop drilling? Колко нива на вложеност се считат за допустими?

Middle
161

Създайте функция, която отхвърля върнатото обещание, като предава като грешка низът "timeout_error", ако то не се разреши в указания timeout или се държи нормално като оригинала. @param {Promise} promise Оригинално обещание @param {Number} timeoutMilliseconds Време за timeout в милисекунди @return {Promise} Обещание с желаното поведение function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
159

Кои други React хукове знаете? Разкажете ми за useRef, useReducer, useCallback, useMemo, useContext.

Middle
139

Какво е async/await? Как се различава от Promise?

Middle
130

Какво са var, let, const? Какво ги отличава? Какво е hoisting?

Middle
126

Защо Redux Toolkit не ви допадна и преминахте към Effector?

Middle
125

Каква е разликата между == и ===?

Middle
121

Какво е NaN? Дайте примери за ситуации, когато възниква NaN. Как да проверите дали стойността е NaN?

Middle
121

Разкажете малко за себе си, своя релевантен опит и за кой проект се гордеете най-много.

Middle
119

Какво е функция от по-висок ред? Дайте примери за вградени функции от по-висок ред в JavaScript.

Middle
105

Кои HTTP методи знаете? Какво отличава PUT от PATCH?

Middle
89