الواجهات البرمجية APIs المدمجة في React
إضافةً إلى الخطاطيف والمكونات، تصدر حزمة react
بعض الواجهات البرمجية الأخرى المفيدة لتعريف المكونات. تعرض هذه الصفحة جميع واجهات React الحديثة المتبقية.
createContext
تتيح لك تعريف السياق وتوفيره للمكونات الفرعية. تستخدم معuseContext
.forwardRef
تتيح لمكونك عرض عنصر DOM كمرجع للمكون الأصلي. تستخدم معuseRef
.lazy
تتيح لك تأجيل تحميل كود المكون حتى الحاجة إليه.memo
تتيح لمكونك تخطي إعادة العرض مع نفس الخصائص. تستخدم معuseMemo
وuseCallback
.startTransition
تتيح لك تحديد تحديث الحالة على أنه غير ضروري. مشابهة لـuseTransition
.act
يتيح لك عرض العمليات والتفاعلات في الاختبارات لضمان معالجة التحديثات قبل إجراء التحققات.
Resource APIs
يمكن الوصول إلى الموارد من قبل المكون دون أن تكون جزءًا من حالته. على سبيل المثال، يمكن لمكون قراءة رسالة من Promise أو قراءة معلومات تنسيق من سياق.
استخدم هذه الواجهة البرمجية لقراءة قيمة من مورد:
function MessageComponent({ messagePromise }) {
const message = use(messagePromise);
const theme = use(ThemeContext);
// ...
}