| title | React Başvuru Dökümanına Genel Bakış |
|---|
Bu bölüm, React ile çalışmak için ayrıntılı başvuru dökumanı belgeleri sağlar. React'e giriş için lütfen Öğren bölümünü ziyaret edin.
React başvuru dökumanı belgeleri işlevsel alt bölümlere ayrılmıştır:
Programatik React özellikleri:
- Hooks - Bileşenlerinizdeki farklı React özelliklerini kullanın.
- Bileşenler - JSX'inizde kullanabileceğiniz yerleşik bileşenler.
- APIs - Bileşenleri tanımlamak için yararlı olan API'ler.
- Direktifler - React Sunucu Bileşenleri ile uyumlu paketleyicilere talimatlar sağlayın.
React DOM, yalnızca web uygulamaları (tarayıcı DOM ortamında çalışan) için desteklenen özellikleri içerir.
Bu bölüm aşağıdaki başlıklara ayrılmıştır:
- Hooks - Tarayıcı DOM ortamında çalışan web uygulamaları için kullanılan Hook’lar.
- Components - React, tarayıcıya özgü yerleşik tüm HTML ve SVG bileşenlerini destekler.
- APIs -
react-dompaketi, yalnızca web uygulamalarında desteklenen metodları içerir. - Client APIs -
react-dom/clientAPI’leri, React bileşenlerini istemci tarafında (tarayıcıda) render etmeni sağlar. - Server APIs -
react-dom/serverAPI’leri, React bileşenlerini sunucu tarafında HTML’e dönüştürmene olanak tanır. - Static APIs -
react-dom/staticAPI’leri, React bileşenlerinden statik HTML üretmeni sağlar.
React Compiler, React bileşenlerinizi ve değerlerinizi otomatik olarak memoize eden bir derleme zamanı optimizasyon aracıdır:
- Configuration - React Compiler için yapılandırma seçenekleri.
- Directives - Derlemeyi kontrol etmek için fonksiyon seviyesinde direktifler.
- Compiling Libraries - Önceden derlenmiş kütüphane kodu dağıtımı rehberi.
The ESLint plugin for React Hooks helps enforce the Rules of React:
- Lints - Detailed documentation for each lint with examples.
React, kalıpların anlaşılması kolay ve yüksek kaliteli uygulamalar üretecek şekilde nasıl ifade edileceğine ilişkin deyimlere — veya kurallara — sahiptir:
- Bileşenler ve Hook'lar saf olmalıdır – Purity, kodunuzun anlaşılmasını, hata ayıklamasını kolaylaştırır ve React'in bileşenlerinizi ve hook'larınızın otomatik olarak doğru şekilde optimize etmesini sağlar.
- 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.
- 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.
- Eski API'ler -
reactpaketinden dışa aktarılır, ancak yeni yazılan kodlarda kullanılması önerilmez.