Sobes.tech

Frontend

Üretimde formda sorunlar olup olmadığını nasıl anlayabiliriz, örneğin kayıt tamamlanmıyorsa?

Middle+
262

TTFB (Time To First Byte) metriği — SSR sırasında nasıl düşebilir, düşüşlerin doğası nedir ve nasıl iyileştirilebilir? Enter tuşuna basılmasından ekran üzerinde bir şey görünene kadar olan süreci açıklayın.

Middle+
251

function promiseWithResolve() { // Uygulanmadı } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)

Middle+
246

Verilen fonksiyonun çağrı sayısını belirli bir limiteye kadar sınırlandıran ve sayacı sıfırlamak için reset metodunu sağlayan callLimit fonksiyonunu uygulayın.

Middle
228

Bir durumu hayal edin: Yayın öncesinde, bir hata buluyorsunuz ve bu hata nedeniyle özellik düzgün çalışmıyor. Yayını ertelemek mümkün değil, ama bir şeylerin yanlış gittiğinin farkındasınız. Böyle bir durumda ne yapardınız?

Middle+
213

Argümanla çağrıldığında sayıyı toplayan, argümansız çağrıldığında ise toplanmış sayıyı döndüren bir sum fonksiyonu yazmalısınız. Örneğin: sum(2)(1)(2)() 5 döndürmelidir.

Middle
206

Kullanıcı butona tıkladı, arka uçtan büyük bir veri dizisi geldi ve ekran takıldı. Bu neye bağlı olabilir ve sorunu nasıl çözebilirsiniz?

Middle
196

URL doğrulaması için TypeScript'te tip tanımlaması yapın, sadece şu şekilde doğru URL'lere izin verilsin: temel alan adı + yol (users/orders/messages) + yöntem (get/update/delete/ban). Rastgele dizeler derleme hatası oluşturmalı.

Middle
195

CI/CD ile çalıştın mı, belki Docker konteynerleri yaptın veya pipeline'lar kurdun mu?

Middle
193

Bir çevrimiçi mağazamız olduğunu varsayalım, burada ürün listesi 50'şer adet gösteriliyor ve sayfalama var. Kullanıcı ikinci sayfaya geçtiğinde, özellikle telefonda, uzun süre resimler yerine beyaz kareler görünüyor. Resimlerin daha hızlı görünmesi için nasıl bir yol izlenebilir?

Middle
190

Bu kodun ne yaptığını ve nasıl kullanılabileceğini anlayın. lodash'ta benzer bir helper var — eğer tanıyorsanız, sadece adını söyleyebilirsiniz.

Middle
188

export function foo(o, arr) { return arr.reduce((a, x) => { // eğer (o.hasOwnProperty(x)) a[x] = o[x]; if (o[x]) a[x] = o[x]; return a; }, {}); } const obj = {a: 's'} foo(obj, ['a'])

Middle+
184

Diyelim ki, her kullanıcı siteye girdiğinde veya sayfayı yenilediğinde stillerin yüklenmesi uzun sürüyor. Kritik CSS yapmak zor. Özellikle CSS ve genel olarak herhangi bir statik içerikte neyi kontrol etmeliyiz?

Middle
183

Bir kullanıcı bazen düğmeye basılamadığını söylüyor, ancak yerel olarak sorun tekrarlanmadı. Hata ayıklama adımların nelerdir? Neler neden olabilir?

Middle
178

Thunk middleware içinde API'den veri nasıl alınır, API'nin ekstra argüman olarak geçirildiği dikkate alınarak?

Middle
178

Kullanıcı Adı bileşeninin, formun başarılı bir şekilde gönderilmesinden sonra yeni kullanıcı adını gösterdiğinden emin olun.

Middle
177

SSR ile çalıştınız mı? Ne yapıyordunuz — sadece SSR, SSG veya sadece Next.js mi kullanıyordunuz?

Middle
175

HTML ayrıştırma sürecini ne engelleyebilir?

Middle
171

Event Loop nasıl çalışır — hangi kuyruklar var, yürütme sırası nedir? Mikro görevler, makro görevler, requestAnimationFrame, requestIdleCallback hakkında bilgi verin.

Middle+
169

Web Vitals ve özellikle FCP metriği hakkında duydunuz mu? Web Vitals metrikleri hakkında bildiklerinizi anlatın.

Middle+
160
/5