Frontend
Kullanıcı henüz düzenlemeye başlamamış bir formun zaten doğrulama hatası vermesi doğru mu?
Promise.any ile Promise.race arasındaki fark nedir?
Promise metodları hakkında bana anlat: Promise.all, Promise.allSettled, Promise.race, Promise.any — bunlar birbirinden nasıl farklıdır?
CSS izolasyonunun hangi yollarını biliyorsun?
Angular'da Bağımlılık Enjeksiyonu mekanizması nedir ve nasıl kullandınız? Hangi seviyelerde ve nerede, servisler dışında, kullanabilirsiniz?
Hangi senaryolarda useEffect kullanıyorsun ve diğer hook'ları ne zaman kullanıyorsun?
Spring Boot konusundaki deneyiminizi nasıl değerlendiriyorsunuz? Kaputun altında nasıl çalıştığını anlamak için ne kadar derinlemesine inceleme yaptınız?
Vue 2'de splice kullanırken neden reaktivite sorunları ortaya çıkabilir ve Vue 3'te bu nasıl çözülür?
Neden RTK Query yerine TanStack Query'yi seçtiniz?
[isim] sordu: neden bu pozisyona başvurdunuz ve ne arıyorsunuz?
Next.js'den hidrasyon öncesi hangi HTML gelir?
TypeScript'in JavaScript'e kıyasla avantajları ve dezavantajları nelerdir?
Cookies ile localStorage arasındaki fark nedir? Cookies ve localStorage'ın maksimum boyutu nedir? Yaşam süresi nasıl farklılık gösterir?
useId nedir ve ne için kullanılır?
JavaScript'teki türler hakkında bilgi verin: bunlar nelerdir, iki büyük alt gruba nasıl ayrılırlar ve bunları birbirleriyle nasıl karşılaştırabiliriz?
Varsayılan değer roles = [] iken, dizinin her yeniden çizimde yeniden oluşturulmasını nasıl engelleriz?
JavaScript'te neden bir fonksiyon nesne olarak kabul edilir, halbuki typeof ona "function" döndürür?
Neden setTimeout(fn, 0) kullanmak UI'yi engellememeye yardımcı olurken, çok sayıda promise (mikrozad) oluşturmak yardımcı olmaz? Event Loop'ta makrozadlar ve mikrozadlar arasındaki fark nedir?
/** * 'asyncAuth(callback)' fonksiyonu, içinde hata (birinci argüman) ve * backend'den gelen veriler (ikinci argüman) ile çağrılabilen bir callback alır. * asyncAuth((error, data) => {}); * * 'auth()' fonksiyonunu uygulamanız gerekiyor, * bu fonksiyon 'asyncAuth()' çağırır, ancak bir Promise döner. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * 'tryAuth()' fonksiyonu, 'auth()' kullanır ve hata durumunda, * N ek deneme yapar. * Tüm denemeler başarısız olursa, son hatayı döner. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
React.lazy ne yapar? Parçalama işlemiyle ilgilenen kim — React.lazy mi yoksa dinamik içe aktarma mı?