İleri Düzey NgRx
Entity adapter, feature states, meta-reducers, router store, component store, effects desenleri, hata yönetimi
1NgRx'te createEntityAdapter'ın ana rolü nedir?
NgRx'te createEntityAdapter'ın ana rolü nedir?
Cevap
Entity Adapter, normalize edilmiş varlık koleksiyonlarını yönetmek için otomatik olarak reducer ve selector üretir. ID ile indekslenmiş nesnelerin manipülasyonunu kolaylaştıran addOne, addMany, updateOne, removeOne gibi metodlar sağlar. Bu, koleksiyon yönetim mantığını manuel yazmaktan kaçınır ve daha iyi performans için normalize edilmiş bir state garanti eder.
2Entity Adapter, varlıkları saklamak için hangi veri yapısını kullanır?
Entity Adapter, varlıkları saklamak için hangi veri yapısını kullanır?
Cevap
Entity Adapter, varlıkları iki özelliği olan bir nesnede saklar: ids (sıralı tanımlayıcı dizisi) ve entities (O(1) erişim için anahtar-değer sözlüğü). Bu normalize yapı, tekrarları önler, ID ile güncellemeleri kolaylaştırır ve arama performansını optimize eder. ids dizisi gösterim sırasını korur.
3Entity Adapter ile özel sıralama karşılaştırıcısı nasıl belirlenir?
Entity Adapter ile özel sıralama karşılaştırıcısı nasıl belirlenir?
Cevap
Sıralama karşılaştırıcısı, adapter oluşturulurken sortComparer özelliği aracılığıyla tanımlanır. Bu fonksiyon iki varlığı karşılaştırır ve sıralamalarını belirlemek için bir sayı (negatif, sıfır veya pozitif) döndürür. sortComparer false olarak ayarlanırsa otomatik sıralama uygulanmaz ve ids ekleme veya güncelleme sırasını korur.
Tek bir işlemde birden fazla varlığı eklemek veya güncellemek için hangi Entity Adapter metodu kullanılır?
Hangi önceden tanımlanmış Entity Adapter selector'ı tüm varlıkları dizi olarak alır?
+21 mülakat soruları
Diğer Angular mülakat konuları
TypeScript Temelleri
TypeScript İleri Seviye
Angular Temelleri
Bileşenler ve yaşam döngüsü
Services & Dependency Injection
Angular Modül Organizasyonu
Angular CLI
Direktifler ve Pipe'lar
Routing ve Navigasyon
Reactive Forms
Template-driven Forms
RxJS Temelleri
RxJS Operatörleri
HttpClient ve API çağrıları
Temel State Yönetimi
Change Detection
Angular Signals
Standalone Components
Angular Birim Testleri
Uçtan Uca Test
Build ve optimizasyon
NgRx Temelleri
Angular Mimarisi
Performans Optimizasyonu
Güvenlik ve En İyi Uygulamalar
Gelişmiş RxJS Desenleri
Angular Universal ve SSR
Angular Mikro-frontend'ler
Bir sonraki mülakatın için Angular'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla