Angular

Temel State Yönetimi

Component state, services state, BehaviorSubject, state patterns, stateful vs stateless components, paylaşılan state

20 mülakat soruları·
Mid-Level
1

Bir Angular component'inde local state bildirmenin en basit yolu nedir?

Cevap

Bir class property'sini doğrudan component içinde bildirmek, local state yönetmenin en basit yöntemidir. Bu yaklaşım, yalnızca bu component tarafından kullanılan ve paylaşılması gerekmeyen veriler için mükemmeldir. Property'ler template'te otomatik olarak erişilebilir ve doğrudan değiştirilebilir.

2

Bir stateless component'in ana özelliği nedir?

Cevap

Stateless bir component'in iç state'i yoktur ve verilerini almak için yalnızca @Input'a güvenir. Bu component'ler tamamen sunum amaçlıdır ve parent'larıyla iletişim kurmak için @Output aracılığıyla event yayar. Bu mimari, yeniden kullanılabilirliği artırır ve testi kolaylaştırır.

3

State yönetimi için Subject yerine neden BehaviorSubject kullanılır?

Cevap

BehaviorSubject her zaman son yayılan değeri saklar ve yeni subscriber'lara hemen gönderir. Bu özellik state yönetimi için esastır çünkü component'lerin başlatıldıkları anda yeni bir yayını beklemeden mevcut state'e erişimi olmalıdır. Subject hiçbir değer tutmaz ve yeni subscriber'lar yalnızca gelecekteki yayınları alır.

4

Bir Angular service tarafından yönetilen state'i ifşa etmek için en iyi uygulama nedir?

5

Parent-child ilişkisiyle bağlantılı olmayan birden fazla component arasında state nasıl paylaşılır?

+17 mülakat soruları

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