Frontend
Birinchi ish joyingizni eslatdingiz — u yerda Strapi CMS yordamida Full-Stack ilovasini ishlab chiqdingiz. Faqat admin paneli orqali sozladingizmi yoki backend kodini ham yozdingizmi?
Dinamik marshrutlash mavjudmi: foydalanuvchi sahifasini ochish kerak, va sahifa o'zi o'zgarishi mumkin (masalan, so'rov parametrlaridagi id). Mos keladigan ma'lumotlarni yuklash uchun marshrutdagi o'zgarishlarni qanday kuzatish metodini yozish mumkin?
Qanday qilib tez-tez yangilanishlarga olib keladigan scroll voqea ishlovchisini optimallashtirish mumkin? Throttling va debounce o'rtasidagi farq nima?
[ism] so'radi: vazifa: sahifada input bor. Kiritilgan qiymatni localStorage ga saqlash uchun kod yozing, shunda sahifa yangilanganidan so'ng, qiymat tiklanadi.
Test paytida xatoliklarni aniqlaganingizda, avvalgi vazifaga qaytishga qanchalik tayyorsiz? Tez-tez kontekstni o'zgartirish bilan qanday kurashasiz?
TypeScript React loyihasida JavaScript rivojlanishini qanday yaxshilaydi?
O'z ish tajribangiz va hozirgi vazifalaringiz haqida gapiring betting platformasida
setup() (o'tkaziladi oldin beforeCreate va created) onBeforeMount onMounted onBeforeUpdate onUpdated onBeforeUnmount onUnmounted Ota: setup Ota: beforeCreate Ota: created Ota: beforeMount Bolalar: setup Bolalar: beforeCreate Bolalar: created Bolalar: beforeMount Bolalar: mounted Ota: mounted <template> <button @click="onClick"> {{ text }} </button> </template> <script lang="ts"> interface Props { text: string; } const props = defineProps<Props>(); interface Emit { myClick: [string]; } const emits = defineEmit<Emit>(); function onClick() { } </script> <template> <MyButton :text="Mua meni"></MyButton> </template>
Oldingi kompaniyangiz haqida gapiring — jamoa tarkibi, jarayonlar, loyihalar.
Qaysi kutubxonalarni sanalar bilan ishlash uchun ishlatdingiz?
Reduce funktsiyasi uchun generiklardan foydalanib turlarini yozing (massiv turi, akkumulyator bilan callback, joriy qiymat, indeks, boshlang'ich qiymat).
Qadamlar va ishtirokchilar kartalari bilan maketga qarang. Bu yerda nima noto'g'ri?
useMemo va useCallback nima uchun kerak? Ularni har doim foydalanish mantiqiymi?
Sizda Webpack Module Federation yoki mikrofroentendlar bilan ishlash tajribangiz bormi?
Agar klass komponentiga ref bog'lanishni olib tashlasangiz, ref ning qiymati klassning instance bo'ladi. Funktsional komponent bilan shunga o'xshash narsa qilish mumkinmi — ref o'tkazish va unda, masalan, komponent ichida e'lon qilingan funktsiyani olish?
Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)) zanjirida, oxirgi console.log nima bo'ladi va nima uchunligini tushuntiring.
FCP (First Contentful Paint) metrikasini bilasizmi? Faraz qilaylik, bizda React ilovasi bor — server-rendering bilan ijtimoiy tarmoq, va muammo bor: foydalanuvchi to'g'ridan-to'g'ri biron bir profilinga kirganda, uzun vaqt oq qog'oz ekran ko'rinadi. Bosqichlarni tushuntirib bera olasizmi — foydalanuvchi Enter tugmasini bosganidan boshlab, birinchi kontent paydo bo'lgunga qadar nima bo'ladi?
CSS o'zgaruvchilari SCSS o'zgaruvchilarini o'rnini bosa oladimi? Farqi nima?
[ism] so'radi: TypeScript'da utility types nima? Ularni qaysilarini ishlatdingiz?
MUI kontekstida inline-tytishlar o'rniga foydalanish mumkin bo'lgan styling yechimi nima?