React hooks bir class yazmadan react özelliklerini kullanmanıza olanak sağlayan bir yapıdır. React geliştiricilerinin hatırlayacağı üzere daha önce oluşturduğumuz class’ları react .component’ten extend ediyorduk ve bu sayede react özelliklerini kullanabiliyorduk.
Read moreReact Hooks nedir?
React hooks bir class yazmadan react özelliklerini kullanmanıza olanak sağlayan bir yapıdır. React geliştiricilerinin hatırlayacağı üzere daha önce oluşturduğumuz class’ları react .component’ten extend ediyorduk ve bu sayede react özelliklerini kullanabiliyorduk.
Read moreProp nedir React?
Props : Bir component’e dışarıdan gelen verinin tutulduğu yapıdır. Props ‘lar sayesinde componentler arasında değer taşıması gerçekleştirilebilir. Örneğin bir listeden seçilen Item’ın unique id’si alınarak, farklı bir componente o id ile detay bilgilerine ulaşılması işleminde id’ye ulaşılması props ‘lar sayesinde olur.
Read moreReact yaşam döngüsü nedir?
DOM’da oluşturulan (render) her React bileşeni, oluşturma işleminden önce ve sonra bir dizi adımdan geçer. Bir bileşen her oluşturma işleminde “Yaşam Döngüsü (lifecycle)” olarak adlandırılan temel adımlardan geçer.
Read moreState ne için kullanılır?
State , uygulama içinde kullanabileceğimiz değişkenlerin sabit değil dinamik olması durumunda bu değişkenleri barındıran bir yapıdır. State içinde tanımlanan değişkenler ve bunların default değerleri sınıf her oluştuğunda constructor fonksiyonu ile birlikte oluşmaktadır.10 Ağu 2018
Read moreReact use Context nedir?
Context , prop’ları her seviyede manuel olarak geçmek zorunda kalmadan bileşen ağacı üzerinden veri iletmenin bir yolunu sağlar. Tipik bir React uygulamasında veri prop’lar aracılığıyla yukarıdan aşağıya aktarılır (üst bileşenlerden alt bileşenlere).
Read moreRedux neden kullanılır?
Redux , literatürde Application State Management yani Uygulama Durum Yönetici olarak geçmektedir. React uygulamaları geliştirirken, state bileşenleri üzerinden geliştirme yapılmaktadır. Redux denilen yapı ise bu state bileşenlerini yönetmemizi sağlayan kütüphanedir.
Read more