Neden timeoutId'yi saklıyoruz? Eğer Promise zaman aşımından önce tamamlanırsa ve sonra reject ile setTimeout tetiklenirse ne olur?
Frontend
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?
DOM öğesinin genişliğini nasıl alır ve değişikliklerini nasıl izlersiniz? Bir resize olayını addEventListener kullanarak DOM öğesine ekleyebilir misiniz?
git merge ile git rebase arasındaki fark nedir? Her bir yaklaşımın avantajları ve dezavantajları nelerdir?
withTimeout görevini Promise.race kullanarak alternatif bir şekilde nasıl çözebilirsiniz? Promise.race nedir, Promise.all'dan nasıl farklıdır?
Kullanıcı tanımlı React kancası useScreenWidth(targetWidth) yazın; bu, mevcut ekran genişliğini (screenWidth) ve isMobile bayrağını (eğer mevcut genişlik targetWidth'tan küçükse true) döndürür. Kanca, pencere boyutu değiştiğinde güncellenmelidir.
Geri dönen söz vermeyi reddeden, hata olarak "timeout_error" dizesini ileten bir fonksiyon oluşturun, eğer belirtilen zaman aşımında çözülmezse veya normalde olduğu gibi davranıyorsa. @param {Promise} promise Orijinal söz @param {Number} timeoutMilliseconds Zaman aşımı süresi milisaniye cinsinden @return {Promise} İstenen davranışa sahip söz function withTimeout(promise, timeout) { return new Promise((res, rej) => { const timeoutId = setTimeout(() => { rej("timeout_error") }) }) }
Prop drilling nedir? Kaç seviyeye kadar iç içe geçme kabul edilebilir?
Başka hangi React kancalarını biliyorsunuz? useRef, useReducer, useCallback, useMemo, useContext hakkında bana bilgi verin.
Async/await nedir? Promise'ten nasıl ayrılır?
Var, let, const nedir? Bunlar arasındaki farklar nelerdir? Hoisting nedir?
Neden Redux Toolkit size uymadı ve Effector'a geçtiniz?
Kendinizden biraz bahsedin, ilgili deneyiminiz ve en gurur duyduğunuz projeleriniz hakkında.
== ve === arasındaki fark nedir?
NaN nedir? NaN'nin oluştuğu durumlara örnekler verin. Bir değerin NaN olup olmadığını nasıl kontrol edersiniz?
Yüksek dereceli fonksiyon nedir? JavaScript'te yerleşik yüksek dereceli fonksiyon örnekleri veriniz.
Hangi HTTP metodlarını biliyorsunuz? PUT ile PATCH arasındaki fark nedir?