Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-ajaxify-comments domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/tayfunya/public_html/wp-includes/functions.php on line 6121
ReactJS Nedir? - Tayfun Yaşar

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.