React JS Nedir

React JS Nedir

Hepinize merhaba dostlarım 😊. Uzun bir süre sonra yeni bir makale ile sizlerin karşısındayım 😅. Şimdi şunu diyorsunuzdur içinizden ben sizi biliyorum 😄

Yeni bir kategori açılmış 😊. Artık REACT JS kapma vakti 😅

Evet dostlarım yanlış demediniz doğru dediniz. Artık vue.js haricinde react.js konusuna da değinmek istedim 😉. O zaman sözü daha fazla uzatmadan hemen konumuza geçelim dostlarım 😊

React JS Nedir ?

Eveeeet dostlarım geldik yine yeni bir kategorinin ilk makalesi olan React JS Nedir konusuna 😊. Öncelikle dostlarım burada herhangi bir kod yazmayacağız. Elinize çayınızı kahvenizi alın ve arkanıza yaslanarak beni dinleyin derim 😊.

Vue.js ile frontend kısmında kodlama yapan dostlarım biraz aşinadır bu teknolojiye ama bilmeyen dostlarım için anlatmak gerekirse bir bir web uygulamasının kulllanıcı arayüzlerini geliştirdiğimiz javascript teknolojisi diyebilirim 😊.

Yani şu şekilde açıklayacak olursam dostlarım siz bir tasarımı alıp html css kısmını yazıyorsunuz vs işlemleri gerçekleştiriyorsunuz varsayalım. Aynı şekilde bunda da geliştirebilirsiniz burada bir sorun yok. 

Herhangi bir yeri değiştirdiniz varsayalım bunda sayfayı yenilemeye gerek duymadan REACT JS üzerindeki Sanal DOM devreye girecek ve burada yaptığınız değişiklikleri anlık olarak gösterecek 😊

Şimdi burada port olayları vs deyince şunları düşünmüş olabilirsiniz dostlarım

Ya hocam tamam olayı anladık eyvalllah da port vs falan diyorsunuz. Biz bilgisayarımızdan PORT vs falan mı açacağız ne yapacağız bir aydınlatın 😅

Yok yok hayır dostlarım 😅. Cihazımızdan herhangi bir port açma işlemi gerçekleştirmeyeceğiz.

Şimdi bu kısma kadar olayı kavradıysak gelelim diğer başlıklara dostlarım

React JS Avantajları:

1-) Hızlı Derleme

Evet dostlarım yanlış duymadınız. Sizin kodlama işlemlerinizde tekrar tekrar sayfa yenileme vs durumundan kurtararak hızlı bir şekilde kodlarınızın derlenip ekrana bastırılması, harici olarak rotasyon sisteminde hızlı bir geçiş olması sizin projelerinizde oldukça avantajlı ve zamandan tasarruf niteliğinde olacaktır

2-) Component Yapısı

Aslında hem vue üzerinde hem de react üzerinde sıklıkla componentlerle uğraşacaksınız dostlarım 😅. Bu da demek oluyor ki projelerinizde herhangi bir revize olması durumunda ilgili kısmı çok hızlı bir şekilde bulmanız deemek dostlarım 😊. Gittikçe heyecanlı oluyor değil mi 🙃

3-) Sanal DOM

Bu kısma üsti kapalı bir şekilde 1. Madde içerisinde değinmiştim dostlarım. React JS nin hızlı olmasına genel olarak baktığımızda bütüüün bu işlemlerin bir Sanal DOM üzerinde çalışıyor olması bizim işlemlerimizin daha hızlı bir şekilde yapmamız demek olacaktır 😉.

4-) Çabucak Öğrenme Garantisi

Yanlış duymadınız dostlarım 😊. Genel olarak zor diye aşılanmış olabilir size anlıyorum dostlarım bana da geliştirici birkaç abimin zor vs dediği zamanlar olmuştu 😄.

Bu kısmı şu şekilde açıklayabilirim: Eğer vue gibi bir altyapınız varsa bunu en erken 1 hafta içerisinde bir CRUD uygulaması gerçekleştirebilirsiniz. Ama yok daha yeni başlıyorum vs diyorsanız dostlarım bu süreç az biraz uzayacaktır dostlarım 😊

Yapmanızı istediğim tek şey istikrarlı olmanız ve bolca pratik yapmanız olacaktır 😊

5-) Açık Kaynak ve Geniş Popülarite

React JS konusunu internet ortamında araştırdığınızda dostlarım altyapısının ilk olarak Facebook tarafından açık kaynaklı olarak piyasaya sürülmesinden bu yana büyük bir geliştirici toğluluğu ile her an geliştirme yapılmaktadır dostlarım 😊.

Bu da demek oluyor ki takıldığınız yerde soru soracağınız büyük bir kitle var, ve harici olarak sizin de yenilik yapmak istediğiniz durumlarda açık kaynak olan bu React JS teknolojisine katkıda bulunabilirsiniz 😊

 

Eveeeeet dostlarım 😊. Bu makalede elimden geldiğince dilim döndüğünce React JS Nedir konusunu anlatmaya çalıştım. Umarım faydalı olmuşumdur dostlarım. Başlarda konu biraz karmaşık gelecektir dostlarım anlıyorum. Bu süreçte sizlerden istediğim tek şey her zaman dediğim gibi "İstikrarlı ve Azimli olacaksınız, Bolca pratik yapacaksınız". Bu dediklerimi hayat felsefeniz yaptığınız sürece başarı sizler için kaçınılmaz olacaktır dostlarım 😊

Hayallerinizi gerçekleştirmeniz ve güzel yerlere gelmeniz dileklerimle... İyi çalışmalar dilerim 😊

 

Muhammed Fatih BAĞCIVAN
Yazar Hakkında

Kendi Halinde Bir Backend Developer

Önceki YazıMFSoftware Blog 3 Yaşında
Sonraki YazıReact JS Kurulumu
Yorumlar (0)
Bu Yazıya Ait Hiçbir Yorum Bulunamadı (veya admin onaylamadı). İlk Yorum Yapan Sen Ol
Yorum Yapabilirsiniz