Sobes.tech

Frontend

Nima uchun biz holatni funksional yangilashni (setState ga prev argumenti bilan funksiya yuborish) ishlatamiz, oddiygina count + 1 emas?

291

useState nima uchun kerak va nima uchun biz to'g'ridan-to'g'ri o'zgaruvchini o'zgartira olmaymiz yoki useRef ni ishlata olmaymiz?

174

Arxitektura loyihalashtirish va texnologiyalarni tanlashda qanday tamoyillarga amal qilasiz?

168

Optimallashtirishni qachon qo'llash kerakligini qanday tushunish mumkin? Sizda ishlash muammolarini hal qilish kerak bo'lgan holatlar bo'ldimi?

159

Tartibga solingan voqealar menejerini amalga oshiring, u voqealarni istalgan tartibda qabul qiladi va ularni ID bo'yicha to'g'ri tartibda yuboradi (1 dan boshlanadi, har bir keyingi +1). Voqealar bir nechta kanallardan kelishi mumkin va tartib har bir kanal ichida alohida saqlanishi kerak. Takroriy voqealarni e'tiborga olmang. Yuborish uchun sendEvent funksiyasidan foydalaning.

145

Amaliy vazifa: Reactdagi hisoblagich komponentini takomillashtiring, shunda "Oshirish" tugmasini bosganda hisoblagich qiymati 1 ga oshadi va yangi qiymat bilan tarixga yozuv qo'shiladi; "Kamaytirish" tugmasi bosilganda — shunga o'xshash; "Tozalash" tugmasi bosilganda — tarix tozalanadi.

145

Arxitektura va foydalanish amaliyotlari nuqtai nazaridan holat boshqaruvchilarini qanday qo'lladingiz?

145

Backenddan ma'lumot so'rovlar uchun batchFetch funksiyasi bilan qoplangan smartFetch funksiyasini amalga oshiring. Funksiya vaqt oynasi (timeout) davomida chaqiruvlarni to'plab, ularni bitta partiyaviy so'rov bilan yuborishi kerak. Keyingi oynani kutish, so'rov yuborilganidan keyin darhol boshlanadi. IDlar unikal, fetch har doim muvaffaqiyatli. Bir oynada takrorlanuvchi IDlar kelgan holatni to'g'ri ishlash zarur.

144

Vazifa: Ko'p funktsiyali kriptovalyuta jadvali bilan sahifa yarating. API ga ulaning va jadvalda tanga ro'yxatini ko'rsating. Minimal talablar: Noldan boshlab loyiha yaratish Faqat Typescript API ga ulaning Ustun qiymatlari bo'yicha saralash Hujayralardagi qiymatlar bo'yicha qidirish (mantiqiy VA prinsipiga asoslangan) Qo'shimcha vazifalar: O'z paginatsiya Minimal uslublar (yoqimli va tartibli ko'rinish) Hamma hujayralardagi umumiy qidiruv Ustunlarni yopishtirish imkoniyati

136