React Nedir ve Ne ayaktır?
React bir JavaScript kütüphanesidir. React ile “kullanıcı arayüzleri” oluşturulur.
Yani React; bir yazılım projesinin backend tarafı ile değil, frontend tarafı ile ilgilidir.
Diğer bir anlatımla : React; bir yazılım projesinin server tarafındaki kodlarıyla değil, kullanıcıya görünen kısmıyla ilgilidir.)
React; ReactJS adıyla da bilinir ve Facebook tarafından geliştirilmiştir.
React ile single page yani tek sayfalı uygulamalar da geliştirilebilir. Ayrıca React Native ile mobil uygulamalar da geliştirilebilir. React’i bir çok büyük işletme kullanıyor. Örneğin Yahoo, Facebook, Instagram, NetFlix gibi.
JSX Nedir?
Bu kelime JavaScript Syntax eXtension teriminin kısaltmasından oluşur.
React içerisinde kullanılan JSX denilen yapı; HTML benzeri bir yazım şekli ile JS objeleri oluşturmamızı sağlar.
İşte karşınızda React içinde yazılmış basit bir JSX örneği 🙂
const element = <h1>Selam Dünya!</h1>;
Gördüğünüz gibi bir içerisinde Selam Dünya yazan bir <h1> etiketi oluşturduk ve onu element isimli değişkene atadık. Basit ve anlaşılır değil mi?