Sobes.tech

Frontend

ChangeDetectionStrategy.OnPush nasıl çalışır ve Default stratejisinden nasıl farklıdır, açıklayınız.

157

Angular'da bağımlılık enjeksiyonu hangi sorunları çözer ve uygulama ve bileşen seviyelerinde hizmetler sağlamanın ne gibi avantajları vardır?

156

Basit bir slot makinesi "tek kollu" uygulaması yapın: - Üç silindir (0'dan 9'a kadar sayılar, sırayla 0,1,2,...9,0,1,2... değişiyor) uygulayın - Her onRoll'da silindirde bir sonraki değer belirir - Durduktan sonra üç rakam da eşleşirse kazanılmış sayılır - Döndürme sırasında düğmeyi devre dışı bırakın Fiziksel tekerlek modeli zaten runSpinner metodunda uygulanmış, ancak rakamlarla ilgisi yok. İpucu: uygulamaya ilk silindirden başlayın, ardından diğerlerini benzer şekilde ekleyin

156

Event Emitter deseninin nasıl çalıştığını ve özellikle Angular'da deneyiminiz olup olmadığını anlatın.

156

call ile bağlam iletmeksizin ve strict mode (katı mod) ve olmadan çağrıldığında, fn içindeki this neye eşit olur?

156

Neden kazanma yanlış sayılıyor, hatta makaralardaki değerler farklı olsa bile? Durum güncellemesinde yaşanan yarış durumu (race condition) ile ilgili hatanın nedenini çöz.

154

Üç yeni tip var. Bu tiplerin tüm alanlarını içerecek yeni bir generic-tip oluşturulmalı (birlik kullanılarak).

151

Soğuk ve sıcak Observable arasındaki farkı açıklayın.

150

Uygulamayı Feature-Sliced Design (FSD) mimarisine göre bölün — App, Pages, Widgets, Features, Entities katmanlarını açıklayın.

149

Durumu taklit etmeye çalışın, böylece makaralardaki üç sayı da aynı olsun ve kazandığınız mesajının gösterildiğinden emin olun.

148

React Görevi (3 alt görev): 1) Kullanıcı düzenleme formunu düzelt — listede kullanıcı adının üzerine tıklandığında, isim düzenleme formundaki input alanına yerleştirilmeli. 2) Arama alanına metin girerken düzenleme formu yeniden render edilmemeli (React.memo ile optimizasyon). 3) Listeden kullanıcı seçildiğinde, arama alanı sıfırlanmalı.

148

Fonksiyon, tamburun yavaş yavaş durmasıyla dönüşünü simüle eder - dönüş animasyonu için onRoll kullanın (tamburdaki mevcut değeri değiştirin) - ve tambur döndürmeyi durdurduğunda bildirim için onStop kullanın örnek runSpinner( () => setValue(v => ++v % 10), () => console.log('finished') )

148

a[i]+a[j]+a[k] toplamının m rakamıyla bitip bitmediğini belirten üç farklı indeks i, j, k var mı? Örneğin, m = 3 için solve([20, 22, 19, 84]) => true // 20 + 84 + 19 = 123 solve([1,2,3]) => false

147

TypeScript'te Awaited yardımcı tipi nedir?

147

ChangeDetectorRef.markForCheck() ile detectChanges() arasındaki fark nedir?

145

Türün mantığında ne değişir, eğer `extends` yerine `=` kullanırsak (generic'e varsayılan değer atamak)?

143

Butona tıklandığında sadece App'in yeniden render edilmesini ve input'a metin girildiğinde sadece Parent'ın (Child olmadan) yeniden render edilmesini sağlayacak şekilde kodu düzeltin.

143

Web Vitals metriklerini biliyor musunuz? CLS (Cumulative Layout Shift) nasıl iyileştirilebilir?

143

Veritabanları için yerel depolama olarak neden IndexedDB seçildi ve başka bir şey değil? Alternatifler nelerdir?

142

Tür tipi mantığında ne değişir, eğer `extends` yerine `=` kullanılırsa (generic için varsayılan değer belirleme)?

139
/5