Frontend
Array<T> ni foydalanib, T ning massiv turi ekanligini qanday aniq ko'rsatish mumkin?
Qiymatlar uchun const a = null va const b = 0, || va ?? bilan ifodalar natijalarini aniqlang va operatorlar orasidagi farqni tushuntiring.
Amaliy vazifa: scrollni konteyner (article) ichida qilish, bodyda emas. Tugmalarni konteynerning pastki qismiga yopishtirish (sticky). Scrollbarni uslublar bilan yashirish.
Agar funksiya tiplangan bo'lsa va raqam o'rniga satr kiritilsa, xato qachon yuzaga keladi: rivojlanish bosqichida?
JavaScriptda ob'ektni nusxalashning qanday usullari mavjud?
Kutubxona UI-kit komponentlari uchun amaliyotda shaxsan duch kelgan mezonlar qaysilar (masalan, komponentning mas'uliyat chegaralarini belgilash)?
Tashqi kutubxonadan chiqqan Rand komponenti bilan birga, App komponenti mavjud bo'lib, u tasodifiy raqamni ko'rsatadi. Har 3 sekundda bir tasodifiy raqam o'zgarishini ta'minlash va o'zgarishlar sonini ko'rsatish kerak. Barchasi faqat App komponentida bo'lishi kerak.
Siz Docker'ni o'zingiz sozlagansiz, to'g'rimi, tushunasizmi?
React haqida gapir, ichki tafsilotlari bilan qanchalik chuqur shug'ullanding? Nima ishlatding?
// Sizga lotin harflari, bo'sh joylar va punktuatsiya belgilaridan iborat satr berilgan. // Satr har bir 26 lotin harfini kamida bir marta o'z ichiga olsa, uni pangram deb ataladi. // Satr pangrammi yoki yo'qligini aniqlang. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']; function isPangram(text) { // kodingizni bu yerga yozing } console.log(isPangram('A pangram or holoalphabetic sentence is a sentence using every letter of a given alphabet at least once.')); // -> false console.log(isPangram('Waltz, bad nymph, for quick jigs vex.')); // -> true
Agar sizga mikrofrontendlardan foydalanish yoki monolitni qo'llash haqida qaror qabul qilish kerak bo'lsa, qanday qaror qabul qilardingiz?
React'da holatni ko'tarish (lifting state up) naqshini tushuntiring
Tailwindda sinflar tartibini sozlash yoki takrorlarni o'chirishga to'g'ri kelganmi?
Vue 2 va Vue 3: Vue 2-ning reaktivlik arxitektura cheklovlari Evan You-ni `Proxy` yordamida dvigatelni qayta yozishga majbur qildimi?
Тасвирланглар: TypeScriptнинг ушбу фойдаланувчи турлари ва уларнинг ишлатилиш ҳолатлари: ```typescript type someType1<T extends object> = Partial<T>; type someType2<T extends object> = T[keyof T]; type someType3<T, K extends keyof T> = Pick<T, Exclude<keyof T, K>>; type SomeType4<T extends object, K extends keyof T = keyof T> = Omit<T, K> & Partial<Pick<T, K>>; ```
IP-manzil nima?
Agar funktsiya o'q shaklida bo'lsa, uchta holatda nima o'zgaradi?
Kod ko'rib chiqish jarayoni qanday tashkil etilgan edi?
Sun'iy intellekt tomonidan ishlab chiqilgan kodni ko'rib chiqdingizmi?
React vazifasi (3 ta kichik vazifa): 1) Foydalanuvchi ma'lumotlarini tahrirlash formasini tuzatish — ro'yxatda foydalanuvchi nomiga bosilganda, nom tahrirlash formasining inputiga kiritilishi kerak. 2) Tahrirlash formasi qidiruv maydoniga matn kiritilayotganida qayta render qilinmasligi kerak (React.memo bilan optimallashtirish). 3) Ro'yxatdan foydalanuvchi tanlanganda, qidiruv maydoni resetlanishi kerak.