Sobes.tech

Frontend

Czy to prawidłowe, że formularz, którego użytkownik nawet nie zaczął edytować, już zgłosił błąd walidacji?

Middle
Омнидата
157

Czym różni się Promise.any od Promise.race?

Middle+
Яндекс 360Яндекс 360
157

Opowiedz o metodach Promise: Promise.all, Promise.allSettled, Promise.race, Promise.any — czym się różnią?

Middle+
OZONOZON
157

Jakie metody izolacji CSS znasz?

Middle+
РунитиРунити
157

Czym jest mechanizm wstrzykiwania zależności w Angularze i jak go stosowałeś? Na jakich poziomach i gdzie, oprócz usług, można go używać?

Middle+
Сибилтек-софт
157

W jakich scenariuszach używasz useEffect, a kiedy innych hooków?

Middle+
Сбертех
157

Jak oceniasz swoje doświadczenie z Spring Boot? Jak głęboko musiałeś zagłębić się w to, jak działa pod maską?

Junior
ИП Ганус Александр Андреевич
156

Dlaczego podczas używania splice mogą wystąpić problemy z reaktywnością w Vue 2, i jak jest to rozwiązane w Vue 3?

Middle
Киберпротект
156

Dlaczego wybrałeś TanStack Query zamiast RTK Query?

Middle+
М.Видео/эльдорадо
156

[imię] zapytał: dlaczego zgłosiłeś się na to stanowisko i czego szukasz?

Senior
Nebuly
156

Jaki HTML zostanie wysłany przez Next.js przed hydratacją?

Middle
News Media Holdind
156

Jakie są zalety i wady TypeScript w porównaniu do JavaScript?

Middle+
Альфа СОФТ
155

Czym różnią się ciasteczka od localStorage? Jaki jest maksymalny rozmiar ciasteczek i localStorage? Czym różni się czas życia?

Middle
X5 techX5 tech
155

Czym jest useId i do czego służy?

Middle
Smitex
155

Opowiedz o typach w JavaScript: jakie są, na jakie dwie duże podgrupy dzielą się i jak możemy je ze sobą porównywać?

Middle
Интай-текстиль
155

Co zrobić, aby przy domyślnej wartości roles = [] tablica nie była tworzona od nowa przy każdym renderze?

Middle+
Сбертех
155

Dlaczego funkcja w JavaScript jest uważana za obiekt, mimo że typeof dla niej zwraca "function"?

Middle+
Ozon Tech
155

Dlaczego użycie setTimeout(fn, 0) pomaga nie blokować interfejsu użytkownika, a tworzenie dużej liczby obietnic (mikrozadań) nie? Jaka jest różnica między makrozadami a mikrozadami w Event Loop?

Middle
WildberriesWildberries
155

/** * Funkcja 'asyncAuth(callback)' przyjmuje callback, do którego * można przekazać błąd (pierwszy argument) i dane * z backendu (drugi argument). * asyncAuth((error, data) => {}); * * Musisz zaimplementować funkcję 'auth()', * która wywołuje 'asyncAuth()', ale zwraca Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcja 'tryAuth()' korzysta z 'auth()' i, w przypadku błędu, * wykonuje N dodatkowych prób. * Jeśli wszystkie zawiodą, zwraca ostatni błąd. * * @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

Co robi React.lazy? Kto odpowiada za dzielenie na chunki — React.lazy czy dynamiczny import?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
154
/298