React
Yoğun etkileşimli web arayüzleri, yönetim panelleri ve SaaS ekranları için kullandığımız arayüz kütüphanesi.
Neden React
React, bileşen tabanlı yapısı sayesinde karmaşık arayüzleri küçük, test edilebilir ve tekrar kullanılabilir parçalara böler. Geniş ekosistemi ve büyük geliştirici topluluğu, projenin yıllar içinde farklı ekipler tarafından sürdürülebilmesini kolaylaştırır.
Nerede kullanıyoruz
Yönetim panelleri, müşteri portalları, sürükle-bırak planlama ekranları ve gerçek zamanlı panolar gibi yoğun etkileşimli ekranlarda React tercih ediyoruz. Bu ekranları web geliştirme projelerimizde, backend tarafında .NET API'leriyle birlikte kuruyoruz.
Nerede kullanmıyoruz
İçerik ağırlıklı kurumsal sitelerde ve blog sayfalarında React'i varsayılan yapmıyoruz. Bu sayfalarda sunucu tarafında üretilen HTML daha hızlı açılır, daha az JavaScript yükler ve arama motorları için daha güvenilirdir. Teknoloji seçimini sayfa bazında yapıyoruz.
Kalite standartlarımız
TypeScript ile tip güvenliği, erişilebilir bileşenler (klavye ve ekran okuyucu desteği), otomatik bileşen testleri ve paket boyutu bütçesi her React projemizde standarttır. Tasarım tarafında web tasarım ekibimizin hazırladığı tasarım sistemi doğrudan bileşen kütüphanesine dönüşür.