Search⌘ K
AI Features

السياق كمزود خدمة

تعلم كيفية استخدام صيغة موفر السياق في React 19 بشكل صحيح، وتمرير القيم الحقيقية (وليس JSX) من خلال السياق، وهيكلة مكونات الموفر الصغيرة التي تحافظ على تطبيقك نظيفًا وقابلًا للتركيب.

تحتاج تطبيقات React غالبًا إلى مشاركة البيانات، مثل السمات ومعلومات المستخدم وتفضيلات اللغة، بين مكونات متداخلة بعمق. وبدون آلية مشتركة، ينتج عن ذلك تكرار عمليات تمرير الخصائص وتشتت المنطق. تحل واجهة برمجة تطبيقات Context API من React هذه المشكلة من خلال السماح للمكونات بالوصول إلى القيم المشتركة دون الحاجة إلى تمرير الخصائص يدويًا، كما أنها توفر طريقة أكثر سلاسة لتعريف الموفرين، مما يجعل الكود أكثر سهولة في الاستخدام والصيانة.

ما يفعله موفر السياق

يُتيح المزوّد إمكانية الوصول إلى قيمة لجميع المكونات داخل شجرته. يمكن أن تكون قيمة سلسلة نصية أو رقمًا أو كائنًا أو دالة، ويقوم React ببساطة بتخزين أي شيء تُمرّره إليه.value ويعيدها من خلالuseContext .

تحسينات React 19: يمكنك الآن استبدال صيغة ...