Ushbu kod bo'lagiga qarang — nima qilayotganini tushuning va oddiy foydalanish misolini yozing. lodashda shunga o'xshash helper ham mavjud.
Frontend
Bir mahsulot funksiyasida ko'p maydonlar qaytarilsa, boshqasida faqat ikki maydon qaytarilsa, bunday bo'lganmi?
Lighthouse bilan ishlaganmisiz? Faraz qilaylik, sizga FCP (First Contentful Paint) metrikasini yaxshilash vazifasi berildi. Qaysi fikrlar sizga keladi?
Hozirgi SSR Ma'lumot Yuklash yondashuvida qanday muammolar bor va ular yangi sahifalar qo'shilganda qanday kengayadi?
Bir massiv qabul qiladigan va kalitlari massiv elementlari bo'lgan va qiymatlari hammasi 0 bo'lgan obyektni qaytaradigan foo funksiyasini amalga oshiring.
Qanday rivojlanmoqdasiz, yangi texnologiyalarni qanday o'rganasiz, so'nggi eslab qolganingiz nima?
Qachon muvaffaqiyatsizlik haqida xabar berasiz?
Ishingizda eng ko‘p nima qilishni yoqtirasiz va nima kamroq? Nima siz xohlaganingizdan ko‘proq vaqt oladi?
HTML (SSR) yaratish jarayonida serverda nima bo'lishi mumkin — server vaqtni nima uchun sarflaydi, ma'lumotlarni serializatsiya qilishda qanday ishlash va xavfsizlik muammolari yuzaga kelishi mumkin?
So'nggi ish joyingiz va shug'ullangan loyihalaringiz haqida gapiring.
So'nggi paytlarda frontend dunyosida qaysi qiziqarli va yangi narsalarni o'rganding?
Kelajakda mahsulot sifatini oshirish uchun qanday yaxshilanishlar qilish mumkin?
setTimeout, Promise, then, catch, finally va turli sinxron chaqiriqlar bilan kod uchun konsolda chiqarilish tartibini aniqlang (Event Loop vazifasi).
Qanday qilib zamonaviy rasm formatlari (WebP, AVIF) ni qo'llab-quvvatlamaydigan brauzerlarda qo'llab-quvvatlashni ta'minlash mumkin?
Asinxron funktsiya chaqiruvlarining natijalarini keshga oladigan va ayni argumentlar bilan chaqirish allaqachon amalga oshirilgan bo'lsa, takroriy so'rov yubormaydigan memoize funktsiyasini amalga oshiring.
hasOwnProperty dan foydalanish va to'g'ridan-to'g'ri shart (if o[x]) orqali qiymatni tekshirish o'rtasidagi farq nima? Agar xususiyatning qiymati false bo'lsa, nima bo'ladi?
Memoize funksiyasini yozish kerak — memoizatsiya uchun qoplama. Soddalashtirish uchun, funksiyaning har doim faqat bitta argumenti bo'lishini va bu primitiv qiymat bo'lishini hisobga olishingiz mumkin.
<script> function sum(valueA) { throw 'Amalga oshirilmagan' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>
React.lazy nima uchun kerak? U qanday foyda keltiradi va qanday ishlaydi ichkarida?
Yangi SignupSuccess komponentini amalga oshiring. U muvaffaqiyatli ro'yxatdan o'tgandan so'ng ro'yxatdan o'tish formasining o'rniga ko'rsatilishi kerak.