Buradasın
React'ta performans nasıl arttırılır?
Yazeka
Arama sonuçlarına göre oluşturuldu
React'te performansı artırmak için aşağıdaki yöntemler uygulanabilir:
- Kod bölme (code splitting) 12.
React.lazy
veSuspense
kullanarak bileşenleri dinamik olarak içe aktarmak, ilk yükleme süresini azaltır 12. - Bileşen memoizasyonu 12.
React.memo
kullanarak bileşenlerin gereksiz yeniden render edilmesini önler 12. - useMemo ve useCallback kullanımı 12. Değerleri ve fonksiyonları memoize ederek gereksiz hesaplamaları engeller 12.
- Üretim sürümü kullanımı 45. Dağıtım öncesinde
npm run build
komutuyla üretim sürümü oluşturulmalıdır 45. - Büyük listeler için sanalleştirme (virtualization) 125.
react-window
veyareact-virtualized
gibi kütüphaneler kullanılarak sadece görünür öğeler render edilmelidir 125. - Gereksiz durum güncellemelerinden kaçınma 2. Durum mümkün olduğunca yerel tutulmalı ve yalnızca gerektiğinde üst bileşenlere taşınmalıdır 2.
- Anahtar (key) kullanımı 2. Listelerdeki öğelere benzersiz anahtarlar eklenerek React'in hangi öğelerin değiştiğini, eklendiğini veya kaldırıldığını belirlemesine yardımcı olunmalıdır 2.
- Sık tetiklenen fonksiyonlar için throttling ve debouncing 2. Kaydırma veya yeniden boyutlandırma gibi olaylar için sık tetiklenen fonksiyonlar throttle veya debounce edilmelidir 2.
5 kaynaktan alınan bilgiyle göre: