Zašto čuvamo timeoutId? Šta će se desiti ako se Promise izvrši pre vremena isteka, a zatim se aktivira setTimeout sa reject?
Frontend
Čime se kolačići razlikuju od localStorage? Koji je maksimalni veličina kolačića i localStorage? Čime se razlikuje vreme trajanja?
Kako dobiti širinu DOM elementa i pratiti njegove promene? Može li se na DOM element dodati resize putem addEventListener?
Koja je razlika između git merge i git rebase? Koje su prednosti i mane svakog pristupa?
Kako se zadatak withTimeout može rešiti alternativnim putem — putem Promise.race? Šta je Promise.race, kako se razlikuje od Promise.all?
Napišite prilagođeni React hook useScreenWidth(targetWidth), koji vraća trenutnu širinu ekrana (screenWidth) i zastavicu isMobile (true ako je trenutna širina manja od targetWidth). Hook treba da se ažurira pri promeni veličine prozora.
Napravite funkciju koja odbacuje vraćeno obećanje, prosleđujući kao grešku niz "timeout_error", ako se ne reši u datom vremenu ili se ponaša normalno kao original. @param {Promise} promise Originalno obećanje @param {Number} timeoutMilliseconds Vreme za timeout u milisekundama @return {Promise} Obećanje sa željenim ponašanjem function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Šta je prop drilling? Koliko nivoa ugnježdenosti se smatra prihvatljivim?
Koje druge React hookove poznajete? Pričajte mi o useRef, useReducer, useCallback, useMemo, useContext.
Šta je async/await? Čime se razlikuje od Promise?
Šta su var, let, const? Čime se razlikuju? Šta je hoisting?
Zašto ti se nije svidio Redux Toolkit i prešao si na Effector?
Почните мало о себи, вашем релевантном искуству и о томе на којем пројекту сте најпоносни.
Чиме се разликују == и ===?
Šta je NaN? Dajte primere kada se javlja NaN. Kako proveriti da li je vrednost NaN?
Šta je funkcija višeg reda? Dajte primere ugrađenih funkcija višeg reda u JavaScript-u.
Koje HTTP metode poznajete? Čime se PUT razlikuje od PATCH?