Conferensiyadan keyin shu mavzu bilan ko'proq qiziqib internetda qidirib ko'rdim.
Animatsiyalar haqida qisqacha notelarim:
Layout thrashing animatsialarda asosiy bottlenecklardan biri.
Layoutni qayta hisoblashga majbur qiladigan narsalar: Link.
Css bilan animatsiya qilishda top, left va h.k.z larni o'rniga
transform lardan foydalanish kerak.Performance uchun cssdan, canvas, webgl, webgpular tomon o'tkazish kerak lekin bu texnologialar kompleksroq. Bazi paytlar shunchaki video qo'yib qo'yish arzonroq tushishi mumkin.
Compiler bo'yicha:
Qanchalik hohlasakda 1ta o'q bilan reactdagi hamma muammolarni hal qilmaydi. Ko'p hollarda compiler yaratgan natijani o'qib, qo'l bilan (manual) tekshirib chiqish kerak. Memoizatsiyani har doim ham to'gri qilmaydi ayniqsa useMemo bilan allaqachon yozgan kodimizni optimizatsiya qilish jarayonida buzilishlar kuzatilishi mumkin. Lekin compilerni juda keng darajada configlar orqali sozlasa bo'ladi.
@qishloqi_dev