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. Şimdi buna gerek kalmadı.
Read moreCustom Hook nedir?
Custom Hook Nedir ? İlk olarak Hook kavramına bakacak olursak, React’ın 16.8 versiyonu ile birlikte karşımıza çıkan, sınıf bileşeni (class component) oluşturmadan state ve diğer React özelliklerini fonksiyon bileşenlerinde (function component) kullanmamıza olanak veren yapılardır.
Read moreEffect Hook nedir?
Effect Hook useEffect() fonksiyonunu kullandığınızda React, DOM ile ilgili herhangi bir işlem tamamlandığında çağıracaktır. React, varsayılan olarak ilk render da dahil olmak üzere her render işleminden sonra effect fonksiyonunu çalıştırır.
Read moreUsememo nedir?
usememo hooksu expensive fonksiyonlarımızı gereksiz yere render olmasını engeller, tamamen performans optimize etmek için kullanılan bir hook. basit, fazla işlem olmayan fonksiyonlarda kullanılmamalı ve amacınız tekrar render olmasın olmamalı react bunun garantisini vermiyor sadece performans üzerine kurgulanmalı.
Read moreuseState nedir?
useState () ilk çağırıldığında değişkene varsayılan değeri verir. Tekrar render işlemlerinde çağırıldığında o anki değerini verir. Eğer çoklu state kullanmak isterseniz her birini ayrı ayrı tanımlamanız gerekir.
Read moreuseState Hook nedir?
useState () fonksiyonu aslında bir state hook . Bu hook ‘u, fonksiyon component’i içerisinde çağırıp içerisine istediğimiz state değişkenlerini atayabiliyoruz. Butona tıklanıp tekrar render edilme esnasında React bu state’i koruyor.8 Kas 2018
Read moreuseEffect ne işe yarar?
useEffect , hizli bir sekilde ozetlemek gerekirse, uygulamanizin ayaga kalkma asamasinda, uygulamanin bagimli oldugu yan islemleri cagirmak icin kullandigimiz bir yontem. Bu, bir ihtiyac dogrultusunda api call da olabilmekle birlikte, window objesinden cekilmeyi bekleyen cesitli event’ler de olabilir.
Read more