Sobes.tech

Frontend

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?

Middle
240

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?

Middle
221

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?

Middle
220

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?

Middle
179

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?

Middle
172

Í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.

Middle
168

Mi az a prop drilling? Hány szintű beágyazottság számít elfogadhatónak?

Middle
161

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") }) }) }

Middle
159

Milyen más React-horgokat ismersz? Mesélj a useRef, useReducer, useCallback, useMemo, useContext-ről.

Middle
139

Mi az az async/await? Miben különbözik a Promise-től?

Middle
130

Mi az a var, let, const? Miben különböznek? Mi az a hoisting?

Middle
126

Miért nem tetszett a Redux Toolkit, és áttértél az Effectorre?

Middle
125

Mi a különbség a == és a === között?

Middle
121

Mi az a NaN? Adj példákat arra, mikor fordul elő NaN. Hogyan ellenőrzi, hogy egy érték NaN-e?

Middle
121

Mesélj egy kicsit magadról, releváns tapasztalataidról és arról, melyik projektedre vagy a legbüszkébb.

Middle
119

Mi az a magasabb rendű függvény? Adj példákat a JavaScript beépített magasabb rendű függvényeire.

Middle
105

Milyen HTTP-módszereket ismersz? Miben különbözik a PUT a PATCH-től?

Middle
89