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 moreReactjs Hook 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. Şimdi buna gerek kalmadı.
Read moreReact use ref nedir?
Ref yapısı bizlere React uygulamalarımızda DOM elementleri veya React elementlerine doğrudan erişim sağlama imkanı sunar. Bunu bir nevi JavaScript’in kendisinde bulunan document.querySelector() gibi düşünebiliriz. Refler temelinde imperatif oldukları için aslında React ‘in deklaratif yapısıyla ters düşmektedir.
Read moreuseRef nedir?
useRef bir component içerisinde component’in tekrar render olmasını tetiklemeden “mutable” değişken tutmamızı sağlayan yapıdır.
Read moreSide Effect nedir React?
React ile daha önce geliştirme yaptıysanız; API kullanımlarınıda, subscribes ve DOM’un manuel olarak değiştirilmesi gibi işlemlere side effects denir. Çünkü bu tarz yan etkiye sahip işlemler rendering sırasında tamamlanmayabilir veya diğer bileşenlere etki etmesi gerekiyor olabilir.
Read moreReact State Hook nedir?
Hook ‘lar React 16.8. ile gelen yeni bir eklentidir. Bu yeni eklenti size herhangi bir sınıf oluşturmadan state ve diğer React özelliklerini kullanmanıza izin verir.
Read moreuseEffect ne zaman çalışır?
Bu özellik ise componentDidMount, componentDidUpdate ve componentWillUnmount gibi çalışmaktadır. Aslında her render işlemi sonrası çalışabildiği gibi bizim belirttiğimiz değişkenlerin değişmesi sonrasında da çalışabilir ya da sadece ilk render işlemi sonrası çalışabilir.
Read more