مثال بسيط يوضح كيفية استخدام Context، createContext، و useContext في React
 سأقدم لك مثالاً بسيطاً يوضح كيفية استخدام Context، createContext، و useContext في React. سنقوم بإنشاء ثلاثة مكونات مستقلة: App، UserProvider، و UserProfile.
1. إنشاء السياق (Context)
أولاً، سنقوم بإنشاء سياق جديد باستخدام createContext.
2. المزود (Provider)
سنقوم بإنشاء مكون UserProvider الذي سيستخدم UserContext.Provider لتغليف المكونات التي تحتاج إلى الوصول إلى البيانات.
3. المستهلك (Consumer)
سنقوم بإنشاء مكون UserProfile الذي سيستخدم useContext للوصول إلى البيانات المخزنة في السياق.
4. تجميع المكونات
أخيراً، سنقوم بتجميع كل المكونات في مكون App.
شرح الكود
- إنشاء السياق: قمنا بإنشاء سياق جديد باستخدام createContextفي ملفUserContext.js.
- المزود (Provider): قمنا بإنشاء مكون UserProviderالذي يستخدمUserContext.Providerلتغليف المكونات وتمرير بيانات المستخدم.
- المستهلك (Consumer): قمنا بإنشاء مكون UserProfileالذي يستخدمuseContextللوصول إلى بيانات المستخدم من السياق.
- تجميع المكونات: في مكون App، قمنا بتغليف التطبيق بـUserProviderواستخدامUserProfileلعرض بيانات المستخدم.
بهذا الشكل، يمكنك مشاركة البيانات بين مكونات متعددة بسهولة باستخدام Context، createContext، و useContext في React.
 
تعليقات
إرسال تعليق