NgRx Temelleri
Store, actions, reducers, selectors, effects, state değişmezliği, Redux pattern, NgRx DevTools
1Angular uygulamasında NgRx Store nedir?
Angular uygulamasında NgRx Store nedir?
Cevap
NgRx Store, RxJS tabanlı Angular için bir Redux pattern uygulamasıdır. Uygulamanın global state'ini öngörülebilir ve değişmez bir şekilde yönetmek için merkezi bir konteyner sağlar. Store, bileşenlerin selectors aracılığıyla state değişikliklerine abone olmasına izin veren bir Observable sunar.
2NgRx'te bir Action'ın ana rolü nedir?
NgRx'te bir Action'ın ana rolü nedir?
Cevap
NgRx'te bir Action, uygulamada gerçekleşen bir olayı tanımlayan basit bir nesnedir. Mutlaka 'type' özelliğini (benzersiz string) ve isteğe bağlı olarak verilerle birlikte 'payload' içermelidir. Actions, reducers aracılığıyla Store'da state değişikliklerini tetiklemenin tek yoludur.
3createAction fonksiyonu ile NgRx Action nasıl oluşturulur?
createAction fonksiyonu ile NgRx Action nasıl oluşturulur?
Cevap
createAction fonksiyonu, tip belirtilmiş Action'ları özlü bir şekilde oluşturmayı sağlar. İlk parametre olarak benzersiz bir string tip alır ve isteğe bağlı olarak props<T>() aracılığıyla özellikler alır. Bu modern yaklaşım, action sınıflarının yerine geçer ve TypeScript ile daha iyi tip çıkarımı sağlar.
NgRx'te Reducer nedir?
NgRx'te state değişmezliği neden önemlidir?
+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
İleri Düzey NgRx
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