Neden fonksiyonel durum güncellemesini kullanıyoruz (setState'e prev argümanı ile bir fonksiyon göndererek), sadece count + 1 yerine?
Frontend
Yeni bir iş aramaya başlamana ne sebep oldu?
Virtual DOM'unun dezavantajları nelerdir?
useState gerçekten ne işe yarar ve neden doğrudan değişkeni değiştiremiyoruz veya useRef kullanmıyoruz?
Durum yöneticileri ne işe yarar ve Context kullanımından nasıl farklıdırlar?
Mimari tasarım ve teknolojilerin seçiminde hangi ilkeleri izliyorsun?
İş deneyiminiz, projeleriniz ve kullandığınız teknolojiler hakkında bana bilgi verin.
Yeni bir iş yerinde ne arıyorsun, nelere dikkat ediyorsun?
Optimizasyonları uygulamanın zamanı geldiğini nasıl anlarsınız? Performans sorunlarını çözmeniz gereken durumlar oldu mu?
Pratik görev: React'te sayaç bileşenini geliştirin, böylece "Artır" düğmesine tıklandığında sayaç değeri 1 artar ve yeni değerle birlikte bir giriş geçmişe eklenir; "Azalt" düğmesine tıklandığında aynı şekilde; "Sıfırla" düğmesine tıklandığında ise geçmiş temizlenir.
Herhangi bir sırayla gelen olayları kabul eden ve ID'ye göre doğru sırayla (1'den başlayarak, her biri +1) gönderen bir olay yöneticisi uygulayın. Olaylar birkaç kanaldan gelebilir ve sıralama her kanal içinde ayrı ayrı korunmalıdır. Çift olaylar göz ardı edilmelidir. Gönderim için sendEvent fonksiyonunu kullanın.
ID ile backend'den veri sorguları için batchFetch fonksiyonunun bir sarmalayıcısı olan smartFetch fonksiyonunu uygulayın. Fonksiyon, belirli bir zaman penceresi (timeout) boyunca çağrıları toplayacak ve bunları tek bir toplu istekte gönderecek. Bir sonraki pencere beklemesi, isteğin gönderilmesinin hemen ardından başlar. ID'ler benzersizdir, fetch her zaman başarılıdır. Aynı pencerede tekrar eden ID'lerin geldiği durumu doğru şekilde işlemeniz gerekir.
Mimari ve kullanım pratikleri açısından durum yöneticilerini nasıl uyguladınız?
React'ta performansı optimize etmenin yolları nelerdir?
Görev: Çok fonksiyonlu kripto para tablosu içeren bir sayfa oluşturun. API'ye bağlanın ve coin listesini tabloda gösterin. Asgari gereksinimler: Sıfırdan oluşturulmuş proje Sadece Typescript API'ye bağlanın Sütundaki değerlere göre sıralama Hücrelerdeki değerler üzerinde arama (mantıksal VE prensibiyle çalışır) Ek görevler: Kendi sayfalama sistemi Minimal stil (hoş ve düzenli görünüm) Tüm hücrelerde genel arama Sütunları sabitleme imkanı
React'in temelinde hangi teknoloji yatıyor ve ne işe yarıyor?