⊗jsrtPmHkInr 1 of 47 menu

React'ta Hook'lar

Bu derste hook'larla tanışmaya başlayacağız. Daha önce state'ler (durumlar) konusunu incelerken onlarla karşılaşmıştık - orada state hook'u useState ile çalışmayı öğrenmiştik.

Genel olarak, hook'lar isimleri 'use' kelimesiyle başlayan sıradan JavaScript fonksiyonlarıdır.

Hook'lar, sınıf kullanmadan React'ın state'lerini ve diğer özelliklerini kullanmamıza olanak tanır. Çeşitli görevler için kodun yeniden kullanılmasını, ayrıca test edilmesini kolaylaştırırlar ve karmaşık bileşenleri işlevlerine göre daha basit fonksiyonlara ayırmaya yardımcı olurlar. Bazı hook'lar, Redux işlevselliğinin yerini bile alabilir. Tüm bunların yanı sıra, hook'lar uygulamanın performansını artırmaya yardımcı olur.

Hook'ları kullanmak istiyorsanız, iki temel kurala uyun. İlk olarak, onları yalnızca en üst seviyede kullanın - döngülerin, koşullu ifadelerin veya iç içe geçmiş fonksiyonların içinde çağırmayın. İkinci olarak, hook'lar yalnızca React fonksiyonlarından (React bileşenlerinden veya özel hook'lardan) çağrılmalıdır, sıradan JavaScript fonksiyonlarından değil.

Ayrıca, programcıların yaptığı bir hata, kodda hook'ların kontrolsüz bir şekilde kullanılmasıdır. Şu veya bu hook'u kullanmadan önce, gerçekten gerekli olduğundan emin olun.

Bir sonraki derste hook türlerini inceleyeceğiz.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet