Sobes.tech

Frontend

/** * Az 'asyncAuth(callback)' függvény egy callback-et fogad, amelyben * átadható egy hiba (első argumentumként) és adatok * a backend-től (második argumentumként). * asyncAuth((error, data) => {}); * * Implementálnod kell az 'auth()' függvényt, * amely meghívja az 'asyncAuth()'-t, de Promise-t ad vissza. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Az 'tryAuth()' függvény az 'auth()'-t használja, és hibás esetben * N további próbálkozást tesz. * Ha mind sikeretlen, visszaadja az utolsó hibát. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }

Middle+
Яндекс
155

Ismered a SameSite attribútumot a sütikben? Milyen értékek vannak és miben különböznek egymástól?

Middle
Банк ПСБ
154

Milyen típusú Subjectek léteznek az RxJS-ben?

Middle+
Т-БанкТ-Банк
154

Mesélj részletesebben a Feature-Sliced Design (FSD) tapasztalatodról: mely rétegeket valósítottad meg, kényelmes volt vagy sem, milyen problémák merültek fel?

Middle
thesis
154

Hogyan működik az async/await szintaxis JavaScriptben, és milyen előnyei vannak a hagyományos ígéreten alapuló szintaxissal szemben?

Middle+
AndersenAndersen
154

Mi a különbség a useEffect és a useLayoutEffect hookok között?

Middle
ОТП БанкОТП Банк
154

Beszélj az architekturális megközelítésekről: FSD, moduláris monolit. Milyen architektúrát válassz egy kis MVP-hez?

Middle
Мыс
154

Miért hagyta el a Vue 3 a mixineket?

Middle
КейСофт
153

Szükséged volt már CI/CD-vel foglalkozni, valamit beállítani?

Middle+
wb
153

Tehát, hozzá mentél, valahogy leírtátok a szerződéseket?

Middle
Navio
153

Mennyire dolgozott CSS-sel? Ismeri a Grid Layout-ot?

Middle
Тензор
153

Mi történik, ha a useEffect két függőséggel rendelkezik, és az egyik változik?

Middle+
Сбертех
153

Milyen típusú bemenetek léteznek?

Middle
Ростелеком
153

Miért a React egy könyvtár, és nem egy keretrendszer?

Middle
X-Notes
153

Miben értékelték a feladatokat — story pontokban vagy idő szerint?

Middle+
EvercodeLab
152

Előfordulhat, hogy két különböző érték ugyanazt a hash-t kapja (ütközés)? Hogyan oldják meg ezt?

Middle+
Ifellow
152

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty<T>(obj: T, key: keyof T) { // Feladat a függvény típusosítása return obj[key] } getProperty(X, 'a') // hibamentes getProperty(X, 'e') // hiba, az 'e' kulcs nem az X kulcsa getProperty({ name: 'Sergey' }, 'name') // hibamentes getProperty(1, 1) // Hiba. Az első argumentumnak objektumnak kell lennie (nem függvény vagy primitív)

Middle+
IT OneIT One
152

Mi az a Saga és a Transactional Outbox? Miért szükségesek az elosztott tranzakciók?

Senior
Позитив Технолоджис
152

Meséljen a legutóbbi munkahelyéről — mik voltak a feladatai, felelősségi köre, milyen nehézségek merültek fel, és milyen eredményeket emelne ki?

Middle
Куаргет
152

Mi az a git cherry-pick és hogyan működik?

Middle
Программный код
152
/298