Miks me hoiame timeoutId? Mis juhtub, kui Promise täitub enne timeouti ja siis setTimeout koos rejectiga käivitub?
Frontend
Kuidas erinevad küpsised ja localStorage? Milline on küpsiste ja localStorage maksimaalne suurus? Kuidas erineb nende eluea?
Kuidas saada DOM-elemendi laius ja jälgida selle muutusi? Kas on võimalik lisada resize DOM-elemendile kasutades addEventListener?
Milline on erinevus git merge ja git rebase vahel? Millised on iga lähenemise eelised ja puudused?
Kuidas lahendada ülesanne withTimeout alternatiivsel viisil Promise.race abil? Mis on Promise.race, kuidas see erineb Promise.all-st?
Kirjutage kohandatud React hook useScreenWidth(targetWidth), mis tagastab praeguse ekraani laius (screenWidth) ja lipu isMobile (true, kui praegune laius on väiksem kui targetWidth). Hook peaks uuendama, kui akna suurus muutub.
Loo funktsioon, mis lükkab tagasi tagastatud lubaduse, edastades vea stringina "timeout_error", kui see ei lahenda määratud aja jooksul või käitub normaalselt nagu algne. @param {Promise} promise Algne lubadus @param {Number} timeoutMilliseconds Aeg timeouti jaoks millisekundites @return {Promise} Lubadus soovitud käitumisega function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Mis on prop drilling? Kui palju sügavustasemeid peetakse vastuvõetavaks?
Milliseid teisi React hook'e te teadsite? Rääkige mulle useRef, useReducer, useCallback, useMemo, useContext kohta.
Mis on async/await? Kuidas see erineb Promise'ist?
Mis on var, let, const? Kuidas nad erinevad? Mis on hoisting?
Miks Redux Toolkit sulle ei meeldinud ja sa läksid Effectorile?
Rääkige natuke endast, oma asjakohasest kogemusest ja millest projektist olete kõige uhkem.
Mis vahe on == ja === vahel?
Mis on NaN? Tooge näiteid, millal NaN tekib. Kuidas kontrollida, kas väärtus on NaN?
Mis on kõrgema astme funktsioon? Tooge näiteid JavaScriptis sisseehitatud kõrgema astme funktsioonidest.
Milliseid HTTP meetodeid teate? Mille poolest erineb PUT PATCH-ist?