Neden uygulamadaki her bileşeni React.lazy ile ayrı bir chunk yapmak iyi değildir? Bu ne gibi sorunlar yaratabilir (rendering, ağ, bundle boyutu)?
Frontend
Kod inceleme sırasında eleştiriye nasıl yaklaşıyorsunuz?
console.log(foo); var foo = 1; console.log(foo); let foo = 2; console.log(foo); const foo = 3; console.log(foo);
İki milyon öğeden oluşan bir dizi geliyor, her öğenin işlenmesi 100 milisaniye sürüyor. Sunucu ile etkileşimi değiştirmek mümkün değil. Bu diziyi nasıl işleyerek UI'yi engellemeden çalıştırabilirsiniz?
Legacy kod ile çalışma deneyiminiz var mı?
Açıklayın: Taşınma JS/JSVue'den React ve TypeScript'e miydi ve şimdi mikro ön yüzlere geçiş planlanıyor mu?
Bir durumu hayal edin: JS kodundaki bir sorun nedeniyle verimlilik düşüyor. Bu hipotezi doğrulamak veya çürütmek için DevTools profil cihazında ne kontrol edersiniz?
SSR (Sunucu Tarafı Renderlama) nedir? Neden kullanılır ve SSR'ye uygulama çevirirken nelere dikkat edilmelidir?
requestUserData fonksiyonunda üç istek sıralı olarak gerçekleştiriliyor. Neden bunların hepsini Promise.all içine almıyoruz? Bu fonksiyonu, istekleri en kısa sürede tamamlamak için nasıl optimize edebiliriz?
Neden hassas verilerin localStorage'da saklanması önerilmez?
Test yazma deneyiminiz var mı?
let a = 5; setTimeout(function timeout() { //macro console.log(a); a = 10; }, 0); let p = Promise.resolve().then(data => { console.log(a); a = 25; resolve(); }).then() console.log(a); // 5 25 25
Bir React uygulaması tek bir yığında derlendi. Bunu nasıl birkaç yımağa bölebiliriz ve bunu hangi prensiplerle yapmalıyız?
JavaScript'te Event Loop hakkında bana anlat.