Miért tároljuk a timeoutId-t? Mi történik, ha a Promise a timeout előtt teljesül, majd a rejecttel futó setTimeout aktiválódik?
Frontend
Mi a különbség a cookie-k és a localStorage között? Mi a cookie-k és a localStorage maximális mérete? Miben különbözik az élettartam?
Hogyan lehet megszerezni egy DOM elem szélességét és nyomon követni a változásait? Lehetséges resize-t tenni egy DOM elemre az addEventListener segítségével?
Mi a különbség a git merge és a git rebase között? Melyek az egyes megközelítések előnyei és hátrányai?
Hogyan lehet az withTimeout feladatot alternatív módon megoldani a Promise.race segítségével? Mi az a Promise.race, miben különbözik a Promise.all-tól?
Írjon egy egyedi React hookot useScreenWidth(targetWidth), amely visszaadja a jelenlegi képernyő szélességét (screenWidth) és egy isMobile zászlót (igaz, ha a jelenlegi szélesség kisebb, mint a targetWidth). A hooknak frissülnie kell az ablak méretének változásakor.
Mi az a prop drilling? Hány szintű beágyazottság számít elfogadhatónak?
Hozzon létre egy olyan függvényt, amely elutasítja a visszaadott ígéretet, és hibaként a "timeout_error" sztringet adja át, ha az nem oldódik meg a megadott időn belül, vagy normálisan viselkedik, mint az eredeti. @param {Promise} promise Eredeti ígéret @param {Number} timeoutMilliseconds Idő a timeout-hoz milliszekundumban @return {Promise} A kívánt viselkedéssel rendelkező ígéret function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Milyen más React-horgokat ismersz? Mesélj a useRef, useReducer, useCallback, useMemo, useContext-ről.
Mi az az async/await? Miben különbözik a Promise-től?
Mi az a var, let, const? Miben különböznek? Mi az a hoisting?
Miért nem tetszett a Redux Toolkit, és áttértél az Effectorre?
Mi a különbség a == és a === között?
Mi az a NaN? Adj példákat arra, mikor fordul elő NaN. Hogyan ellenőrzi, hogy egy érték NaN-e?
Mesélj egy kicsit magadról, releváns tapasztalataidról és arról, melyik projektedre vagy a legbüszkébb.
Mi az a magasabb rendű függvény? Adj példákat a JavaScript beépített magasabb rendű függvényeire.
Milyen HTTP-módszereket ismersz? Miben különbözik a PUT a PATCH-től?