AI agentlaridan, masalan Cursor, foydalanasizmi? Loyihada AI-strumentlaridan foydalanish qanday tartibga solingan/ ruxsat etilgan?
Frontend
Git cherry-pick nima va u qanday ishlaydi?
Rivojlanishda Codex yoki boshqa AI modellari/chatlaridan foydalandingizmi? Qaysi vazifalar uchun ishlatdingiz (birlik testlari, refaktor qilish, xatolarni qidirish)?
Vue Router marshrutlar konfiguratsiyasida children nima uchun kerak? U nima qiladi?
Value va update (get/set) orqali ikki tomonlama bog'lanishni qanday amalga oshirish mumkin?
Agar ref 'sathiy' yoki 'yuqori darajadagi' deb ataladigan bo'lsa - ob'ektni chuqur nazorat qilmay, faqat yuqori xususiyatlarini nazorat qilsa? (shallowRef haqida savol)
Ilovada biz dasturda voqealarni tinglashni qo'llaymiz, masalan, oynaga scroll hodisasini qo'shish yoki timer ishga tushirish. Bu holatlarda nimalarga e'tibor berish kerak (xotira oqibati, throttling, unmount paytida tozalash)?
Vue ilovasida ishlashni qanday optimallashtirish mumkin? Qaysi asboblar va texnikalar ishlatilishi mumkin?
Bizda bir komponent borki, u misol uchun, bosish bilan voqea chiqarishi kerak. Buni qanday amalga oshirish mumkin?
Agar ilova ma'lumotlar bazasi bilan ishlayotgan bo'lsa, bu yerda qanday optimallashtirishlar mumkin?
Agar watch orqali ob'ektni kuzatsangiz, odatda chuqurlik (barcha maydonlar) yoki faqat birinchi daraja kuzatiladimi? Chuqur kuzatishni (deep) qilish uchun nima ko'rsatish kerak?
Loyihada sahifalarga kirish huquqlari tizimini qanday o'rnatish mumkin? Amaliy vazifa - bu texnik jihatdan qayerda amalga oshiriladi?
Routerning index faylida nima bor, u yerda qanday xususiyatlar yoziladi?
Teleportdan foydalanishda, masalan, Teleport bolimida ishlatilganda, 'boshqa joyga ko'chirish' nima anglatadi?
Agar biz funktsiyani uzatib, uni .value va unref orqali ochib bersak, qanday farq bo'ladi?
Vue Router nima va u qanday ishlaydi o'z so'zlaringiz bilan? Routerning konfiguratsiya faylida (index fayl) odatda nima bo'ladi?
Komponentda emit'larni qanday e'lon qilish mumkin (defineEmits orqali)?
v-if va v-show direktivalari o'rtasidagi farq nima?
Biz Pinia'dan foydalanamiz. Bir komponentda, ma'lumotlar bazasiga so'rov yuboradigan va holatni o'zgartiradigan sinxron aksiya chaqiramiz. Keyin, boshqa komponentda, bu holatni darhol o'qiymiz, lekin u hali eski. Nima uchun bunday bo'ladi va qanday tuzatish mumkin?
Foydalanuvchi interfeysida ro'yxatlar massivdan elementlarni o'chirish yoki qo'shish paytida noto'g'ri tartibda ko'rsatiladigan holatlarni qanday oldini olish mumkin (ro'yxatlardagi kalit haqida savol)?