Sobes.tech

Frontend

Kodėl saugome timeoutId? Kas nutiks, jei Promise įvykdysime anksčiau nei timeout, o tada setTimeout su reject įsijungs?

Middle
241

Kaip gauti DOM elemento plotį ir stebėti jo pokyčius? Ar galima pridėti resize prie DOM elemento naudojant addEventListener?

Middle
222

Kuo skiriasi slapukai nuo localStorage? Koks yra maksimalus slapukų ir localStorage dydis? Kuo skiriasi jų galiojimo laikas?

Middle
222

Kuo skiriasi git merge nuo git rebase? Kokie yra kiekvieno požiūrio privalumai ir trūkumai?

Middle
179

Kaip spręsti užduotį withTimeout alternatyviu būdu naudojant Promise.race? Kas yra Promise.race, kuo jis skiriasi nuo Promise.all?

Middle
174

Parašykite individualų React hook useScreenWidth(targetWidth), kuris grąžina dabartinį ekrano plotį (screenWidth) ir žymeklį isMobile (true, jei dabartinis plotis yra mažesnis nei targetWidth). Hook'as turi būti atnaujinamas keičiant lango dydį.

Middle
169

Kas yra prop drilling? Kiek lygių įdėjimo yra laikomi priimtinais?

Middle
165

Sukurkite funkciją, kuri atmestų grąžinamą pažadą, perduodama kaip klaidą eilutę "timeout_error", jei jis nebus išspręstas nurodytu laiku arba elgsis normaliai kaip originalas. @param {Promise} promise Pradinė pažadas @param {Number} timeoutMilliseconds Laikas timeout milisekundėmis @return {Promise} Pažadas su norimu elgesiu function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }

Middle
159

Kokius kitus React hookus žinote? Papasakokite apie useRef, useReducer, useCallback, useMemo, useContext.

Middle
142

Kas yra var, let, const? kuo jie skiriasi? Kas yra hoisting?

Middle
130

Kas yra async/await? Kuo skiriasi nuo Promise?

Middle
130

Kodėl Redux Toolkit jums nepatiko ir perėjote prie Effector?

Middle
125

Kuo skiriasi == ir ===?

Middle
121

Kas yra NaN? Pateikite pavyzdžių, kada atsiranda NaN. Kaip patikrinti, ar reikšmė yra NaN?

Middle
121

Papaskinkite šiek tiek apie save, savo svarbią patirtį ir kuriuo projektu didžiuojatės labiausiai.

Middle
120

Kas yra aukštesnio lygio funkcija? Pateikite pavyzdžių apie įmontuotas aukštesnio lygio funkcijas JavaScript.

Middle
108

Kokius HTTP metodus žinote? Kuo skiriasi PUT nuo PATCH?

Middle
89