Angular Mimarisi
Smart vs presentational components, feature modules, core modules, shared modules, Nx ile monorepo, klasör yapısı
1Smart component ile presentational component arasındaki temel fark nedir?
Smart component ile presentational component arasındaki temel fark nedir?
Cevap
Smart components (veya container components) iş mantığını, API çağrılarını ve uygulama durumunu service'ler veya state management aracılığıyla yönetir. Presentational components yalnızca görüntülemeye odaklanır, verilerini @Input aracılığıyla alır ve event'leri @Output aracılığıyla yayar. Bu ayrım, bileşenlerin test edilebilirliğini ve yeniden kullanılabilirliğini artırır.
2Presentational component kullanmanın temel avantajı nedir?
Presentational component kullanmanın temel avantajı nedir?
Cevap
Presentational components, service'lere veya belirli bir iş mantığına bağlı olmadıkları için yüksek derecede yeniden kullanılabilirdir. Tüm verilerini @Input aracılığıyla alır ve @Output aracılığıyla iletişim kurarlar; bu da onları mock verilerle kolayca test edilebilir ve farklı bağlamlarda yeniden kullanılabilir hale getirir. Bu yaklaşım ayrıca performans optimizasyonu için OnPush stratejisinin kullanımını teşvik eder.
3Angular'da feature module nedir?
Angular'da feature module nedir?
Cevap
Feature module, uygulamanın belirli bir iş özelliğini kapsayan bir Angular modülüdür (örnek: kullanıcı yönetimi, alışveriş sepeti). Bu özellik için gerekli tüm bileşenleri, service'leri, direktifleri ve pipe'ları içerir. Feature module'ler performansı artırmak için lazy load edilebilir ve ölçeklenebilir modüler bir mimariyi destekler.
Angular mimarisinde Core Module'ün rolü nedir?
Core Module neden AppModule'e yalnızca bir kez import edilir?
+19 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
İleri Düzey NgRx
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