Frontend
Foydalanuvchi hatto tahrirlashni boshlamagan shakl allaqachon validatsiya xatosi bilan chiqyaptimi?
Promise.any va Promise.race o'rtasidagi farq nima?
Promise metodlari haqida gapir: Promise.all, Promise.allSettled, Promise.race, Promise.any — ular qanday farq qiladi?
CSS izolyatsiyasining qaysi usullarini bilasiz?
Angular'da Dependency Injection mexanizmi nima va uni qanday qo'llaganingiz? Qaysi darajalarda va qayerda, xizmatlardan tashqari, uni ishlatish mumkin?
Qaysi holatlarda useEffect dan foydalanasiz va qachon boshqa hooklardan foydalanasiz?
Spring Boot bo'yicha tajribangizni qanday baholaysiz? U qanday ishlashini tushunish uchun qanchalik chuqur o'rganishingiz kerak bo'ldi?
Nima uchun splice ishlatilganda Vue 2 da reaktivlik muammolari yuzaga kelishi mumkin va bu Vue 3 da qanday hal qilinadi?
Nima uchun siz RTK Query o'rniga TanStack Query ni tanladingiz?
[ism] so'radi: nima uchun bu lavozimga ariza berdingiz va nima qidiryapsiz?
Next.js hydratatsiya qilishdan oldin qanday HTML keladi?
TypeScript ning JavaScript ga nisbatan afzalliklari va kamchiliklari nima?
Cookie va localStorage qanday farq qiladi? Cookie va localStorage ning maksimal hajmi qancha? Ularning hayot davomiyligi qanday farq qiladi?
useId nima va u nima uchun ishlatiladi?
JavaScriptdagi turlar haqida gapiring: ular qanday, qanday ikki katta kichik guruhlarga bo'linadi va ularni qanday solishtirish mumkin?
Standart qiymat roles = [] bo'lsa, massiv har bir renderda qayta yaratilmasligi uchun nima qilish kerak?
Nima uchun JavaScriptda funksiya ob'ekt sifatida hisoblanadi, garchi typeof uning uchun "function" qaytaradi?
Nima uchun setTimeout(fn, 0) ni ishlatish UI ni bloklamaslikka yordam beradigan bo'lsa, ko'p miqdordagi va'dalar (mikro vazifalar) yaratish yordam bermaydi? Event Loop'da makro vazifalar va mikro vazifalar o'rtasidagi farq nima?
/** * 'asyncAuth(callback)' функциясы callback кабул кылат, анда * ката (биринчи аргумент) жана серверден алынган маалыматтар * (экинчи аргумент) өткөрүлүшү мүмкүн. * asyncAuth((error, data) => {}); * * 'auth()' функциясын ишке ашырышыңыз керек, * ал 'asyncAuth()' чакырып, бирок Promise кайтарат. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' функциясы 'auth()' колдонуп, ката болсо, * N кошумча аракет кылат. * Бардык аракеттер ийгиликсиз болсо, акыркы катаны кайтарат. * * @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); }); }
React.lazy nima qiladi? Chunklarni ajratishda kim javobgar — React.lazy yoki dinamik import?