ReactJS Nedir?

Gün geçmiyor ki yeni bir javascript framework ü çıkmasın.

React, Facebook tarafından geliştirilmiş DOM yerine Virtual DOM u manipule eden bir başka JSFW. (NSFW gibi oldu. Panik yok burası NFW)

React’i diğer framework lerden ayıran birkaç özelliğinden bahsedelim,

  • Performans: DOM a yapılan en ufak değişiklikte bile, örneğin bir element e class atadığımızda bile tüm DOM yeniden taranır. React ile Virtual DOM üzerinde ilgili değişiklikler için optimum sayıda işlem yapılacak şekilde aksiyon alınıyor.
  • Performans: Angular daki gibi state inizdeki tüm değişkenleri dinlemiyor. Değişkenler, state objesinde tutulduğu için ve değişkenleri state objesine bildirdiğimiz için tüm sayfayı dinlemesine gerek kalmıyor.
  • Performans: buraya birşeyler yazarım. 🙂

JSX: React yazarken kullanacağımız best practice tir. Oluşturulan komponentlerin tekrar kullanılabilir olması performans olarak da geliştiricileri tarafından desteklenmektedir.

React hakkında detaylı bilgi için önereceğim şu sayfayı okumanızı tavsiye ederim.

Standart geliştiricisinin React Native projesi içine düştüğündeki ilk tepkisi

  • Abi HTML i nereye yazıyoruz?
  • CSS ler aslında JS ler mi?
  • Bu şimdi nece oluyor?
  • Evde React çalışmak istersem HTML mi CSS mi kascam?

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.