React Serüvenim — React Nedir?
Herkese merhaba. Yeni bir serüvene başladım… 🚀🌸
İlk Medium yazım…React nedir?
Güzel bir serüvene hazırsanız birlikte temelden ilerleyelim 🚀
İyi okumalar dilerim.🌸
REACT NEDİR?
React, kullanıcı arayüzü oluşturmak için kullanılan en çok tercih edilen JavaScript kütüphanesidir. Aracın bileşenleri Facebook tarafından geliştirilmiş ve 2013 yılında açık kaynak kodlu bir JavaScript olarak piyasaya sunulmuştur. Açık kaynak kodlu olmak ile birlikte kullanımı kolay olan bir araçtır.
React hem bir framework olarak hem de JavaScript kütüphanesi olarak işlev görebilir.
React, SPA(Single Page Application) yani tek sayfa bir uygulamadır. Front-end mimarilerinde olduğu gibi uygulama tek sayfa üzerindedir ve her şey bu sayfada yüklenir, browser tarafında sayfa yenileme yapma gereği olmadan çalışır.
React uygulamaları JavaScript veya JSX olarak yazılmaktadır. Ancak genellikle JSX tercih edilmektedir. Bunun sebebi ise JavaScript’te kullanıcı arayüzlerinin yazılmasının daha zor olmasından kaynaklanmaktadır. Bileşen bazlı, front-end kütüphane olan ve uygulamanın görünüm katmanından sorumlu olan React, geliştirici olarak bizlere kolaylıklar sunmaktadır.
React Nasıl Çalışır?
React, element bazlı ve Sanal DOM mimarisini kullanarak çalışmaktadır.
React Sanal DOM mimarisini kullanan ve render işlemini hızlı bir şekilde ilerleten bir kütüphanedir.
React DOM işlemini verimli şekilde günceller ve web bazlı uygulamalarda sorun yaşanmasını engellemektedir. Sanal DOM’lar oluşturmaya yarayan araç, bunları bir hafızada tutmayı sağlamaktadır. Herhangi bir değişiklik olması durumunda sanal olanı da aynı anda güncellemektedir.
Daha iyi sayfa optimizasyonu için sanal DOM kullanır ve HTML ve JavaScript’in karışımı olarak JSX uzantısı içermektedir.
Serüven halinde devam edeceğiniz bu yolculukta birlikte öğreneceğimiz çok şeyimiz var. Bir sonraki yazıma kadar görüşmek üzere, sevgiyle kalın…