Sobes.tech

Frontend

Po co przechowujemy timeoutId? Co się stanie, jeśli Promise zostanie spełnione wcześniej niż timeout, a potem wywoła się setTimeout z reject?

Middle
237

Jak uzyskać szerokość elementu DOM i śledzić jej zmiany? Czy można przypiąć resize do elementu DOM za pomocą addEventListener?

Middle
219

Czym różnią się ciasteczka od localStorage? Jaki jest maksymalny rozmiar ciasteczek i localStorage? Czym różni się czas życia?

Middle
216

Czym różni się git merge od git rebase? Jakie są zalety i wady każdego podejścia?

Middle
175

Jak rozwiązać zadanie withTimeout alternatywnie za pomocą Promise.race? Czym jest Promise.race, czym różni się od Promise.all?

Middle
171

Napisz własny hook React useScreenWidth(targetWidth), który zwraca aktualną szerokość ekranu (screenWidth) i flagę isMobile (true, jeśli aktualna szerokość jest mniejsza niż targetWidth). Hook powinien się aktualizować przy zmianie rozmiaru okna.

Middle
167

Czym jest prop drilling? Ile poziomów zagnieżdżenia jest uważanych za dopuszczalne?

Middle
159

Stwórz funkcję, która odrzuci zwracaną obietnicę, przekazując jako błąd łańcuch "timeout_error", jeśli nie zostanie rozwiązana w określonym czasie lub zachowa się normalnie jak oryginał. @param {Promise} promise Oryginalna obietnica @param {Number} timeoutMilliseconds Czas na timeout w milisekundach @return {Promise} Obietnica z pożądanym zachowaniem function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
158

Jakie inne hooki React znasz? Opowiedz mi o useRef, useReducer, useCallback, useMemo, useContext.

Middle
137

Czym jest async/await? Czym różni się od Promise?

Middle
129

Czym są var, let, const? Czym się różnią? Czym jest hoisting?

Middle
125

Dlaczego Redux Toolkit nie przypadł Ci do gustu i przeszedłeś na Effector?

Middle
123

Czym jest NaN? Podaj przykłady, kiedy pojawia się NaN. Jak sprawdzić, czy wartość jest NaN?

Middle
121

Opowiedz mi trochę o sobie, swoim odpowiednim doświadczeniu i z którego projektu jesteś najbardziej dumny.

Middle
118

Czym różnią się == od ===?

Middle
118

Czym jest funkcja wyższego rzędu? Podaj przykłady wbudowanych funkcji wyższego rzędu w JavaScript.

Middle
105

Jakie metody HTTP znasz? Czym różni się PUT od PATCH?

Middle
88