Frontend
Колдонуучу түзөтүүнү баштабай туруп эле форманын текшерүү катасы чыгышы туурабы?
Promise.any менен Promise.raceтин айырмасы эмнеде?
Promise ыкмалары жөнүндө мага айтып бер: Promise.all, Promise.allSettled, Promise.race, Promise.any — алар бири-биринен эмнеде айырмаланат?
CSS изоляциясынын кайсы ыкмаларын билесиз?
Angular-деги Dependency Injection механизм эмне жана сиз аны кандай колдондуңуз? Канча деңгээлде жана кайда, кызматтардан тышкары, аны колдонсо болот?
Кайсы сценарийлерде useEffect колдонуп, кайсы учурда башка хуктарды колдонуп жатасың?
Spring Boot боюнча тажрыйбаңызды кандай баалайсыз? Анын капоттун астында кандай иштейт деп тереңирээк түшүнүү үчүн канчалык тереңдешиңиз керек болду?
Неге splice колдонууда Vue 2дө реактивтүүлүк маселелери пайда болушу мүмкүн жана бул Vue 3дө кантип чечилет?
Неге RTK Query ордуна TanStack Query-ны тандадыңыз?
[аты] суроо берди: эмне үчүн сиз бул кызматка арыз бердиңиз жана эмне издеп жатасыз?
Next.js гидратацияга чейин кайсы HTML келет?
TypeScriptтин JavaScriptке салыштырмалуу артыкчылыктары жана кемчиликтери эмне?
Кукилер менен localStorage кандай айырмаланат? Кукилер жана localStorage үчүн максималдуу өлчөм кандай? Алардын жашоо мөөнөтү кандай айырмаланат?
useId эмне жана ал эмне үчүн колдонулат?
JavaScriptтеги түрлөр жөнүндө айтып бериңиз: алар кандай, эки чоң топко бөлүнөт жана алардын бири-бири менен салыштыруу кандай?
Дефолт мааниси roles = [] болгондо, массив ар бир рендерде кайра түзүлбөсүн үчүн эмне кылуу керек?
Неге JavaScriptте функция объект катары саналат, эгерде typeof анын үчүн "function" деп кайтарат?
Неге setTimeout(fn, 0) колдонуу UI'ни блоктогонго жардам бербейт, ал эми көптөгөн убада (микрозадачалар) түзүү жардам бербейт? Event Loop'теги макро- жана микрозадачалардын айырмасы эмнеде?
/** * '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 эмне кылат? Чанктарга бөлүүнү ким жооптуу — React.lazyби же динамикалык импортту?