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:
React
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
React-dom, yalnızca web uygulamaları (tarayıcı DOM ortamında çalışan) için desteklenen özellikler içerir. Bu bölüm aşağıdakilere ayrılmıştır:
- Hooks - Tarayıcı DOM ortamında çalışan web uygulamaları için hooks.
- Bileşenler - React, tarayıcıda yerleşik HTML ve SVG bileşenlerinin tümünü destekler.
- APIs -
react-dom
paketi yalnızca web uygulamalarında desteklenen yöntemleri içerir. - İstemci APIs -
react-dom/client
API’leri, React bileşenlerini istemcide (tarayıcıda) oluşturmanızı sağlar. - Sunucu APIs -
react-dom/server
API’leri React bileşenlerini sunucuda HTML’ye dönüştürmenizi sağlar.
React Kuralları
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
- Eski API’ler -
react
paketinden dışa aktarılır, ancak yeni yazılan kodlarda kullanılması önerilmez.