React dasturchilar tushunishi shart bo'lgan bir nechta advanced mavzular
- Reconciliation: State yoki props'da o'zgarish bo'lganda, React UI qismni yangilashi kerak. Reconciliation - bu nima o'zgarganini topib, DOM'ni yangilash jarayoni. Bu qanday ishlashini tushunishingiz sizga ajoyib imkoniyatlar beradi.
- Code splitting: Bu dasturingizni kichkina bo'laklarga bo'lib, faqat kerak bo'lgan holatda yuklash texnikasidir. Code splitting dasturingizni dastlabki yuklanish tezligini (initial load) oshirib, klient tomonidan yuklanishi kerak bo'lgan kod miqdorini kamaytiradi.
- Performance optimization: React dasturingizni tezligini oshirish uchun bir qancha imkoniyatlar taklif qiladi. Masalan lazy loading, memoization va boshqalar. Bunday narsalarni o'rganib qo'yishingiz sifatli dastur tuzishingizda katta yordam beradi.
- HOC (Higher order components): HOC'lar componentni olib, qo'shimcha funksiyalar bilan yangi komponent qaytaruvchi funksiyalardir. Bu narsani o'rganish orqali sifatli kod yozishingiz anchagina oshishi mumkin.
@islom_aliy
Post #71
1.18K