React Kuralları

Farklı programlama dillerinin kavramları ifade etmek için kendi yolları olduğu gibi, React’in de kalıpları anlaşılması kolay ve yüksek kaliteli uygulamalar üretecek şekilde ifade etmek için kendi deyimleri -veya kuralları- vardır.


Not

React ile kullanıcı arayüzlerini ifade etme hakkında daha fazla bilgi edinmek için React’te Düşünme adresini okumanızı öneririz.

Bu bölümde deyimsel React kodu yazmak için izlemeniz gereken kurallar açıklanmaktadır. İdiyomatik React kodu yazmak, iyi organize edilmiş, güvenli ve birleştirilebilir uygulamalar yazmanıza yardımcı olabilir. Bu özellikler uygulamanızı değişikliklere karşı daha dayanıklı hale getirir ve diğer geliştiricilerle, kütüphanelerle ve araçlarla çalışmayı kolaylaştırır.

Bu kurallar React’in Kuralları olarak bilinir. Bunlar kuraldır - sadece yönergeler değil - eğer ihlal edilirlerse, uygulamanızda muhtemelen hatalar olacaktır. Ayrıca kodunuz tekdüze hale gelir ve anlaşılması ve mantık yürütülmesi zorlaşır.

Kod tabanınızın React Kurallarına uymasına yardımcı olmak için React’in ESLint eklentisi ile birlikte Strict Mode kullanmanızı şiddetle tavsiye ederiz. React Kurallarını takip ederek bu hataları bulup giderebilir ve uygulamanızın sürdürülebilirliğini koruyabilirsiniz.


Bileşenler ve Hook’lar saf olmalıdır

Bileşenlerde ve Hook’larda Saflık React’in uygulamanızı öngörülebilir, hata ayıklaması kolay ve React’in kodunuzu otomatik olarak optimize etmesini sağlayan temel bir kuralıdır.


React Bileşenleri ve Hook’ları çağırır

React, kullanıcı deneyimini optimize etmek için gerektiğinde bileşenleri ve hook’ları oluşturmaktan sorumludur Bildirimseldir: React’e bileşeninizin mantığında neyi oluşturacağını söylersiniz ve React bunu kullanıcınıza en iyi nasıl göstereceğini bulur.


Hook Kuralları

Hook’lar JavaScript fonksiyonları kullanılarak tanımlanır, ancak nerede çağrılabilecekleri konusunda kısıtlamaları olan özel bir yeniden kullanılabilir UI mantığı türünü temsil ederler. Bunları kullanırken Hook Kuralları kurallarına uymanız gerekir.