أنماط التواصل بين المكوّنات الشقيقة
نسّقوا بين مكوّنين شقيقين عبر حالة الأب المشتركة وprops الخاصة بدوال الاستدعاء
أنماط التواصل بين المكوّنات الشقيقة درس مجاني في React Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في React Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة React Academy 4 دروس في المجموع.
مرحبًا
لا يمكن للمكوّنات الشقيقة التواصل مباشرةً
النمط: الحالة المشتركة في المكوّن الأب
function Parent() {
const [selected, setSelected] = useState(null);
return (
<>
<Picker onSelect={setSelected} />
<Detail item={selected} />
</>
);
}المكوّنان الشقيقان القارئ والكاتب
function Picker({ onSelect }) {
return <button onClick={() => onSelect('item-1')}>Pick item 1</button>;
}
function Detail({ item }) {
return <p>Selected: {item}</p>;
}التواصل في الاتجاهين
مثال على حقول نموذج متزامنة
function VolumeControl() {
const [vol, setVol] = useState(50);
return (
<>
<input type="range" value={vol} onChange={e => setVol(+e.target.value)} />
<input type="number" value={vol} onChange={e => setVol(+e.target.value)} />
</>
);
}تجنّب النمط المضاد لناقل الأحداث
عندما تكون المكوّنات الشقيقة متباعدة
الحفاظ على استقلالية المكوّنات الشقيقة
اختبار التواصل بين المكوّنات الشقيقة
تحقّق سريعًا
مراجعة
التالي
تعلم React مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 88
- الدروس
- 324
الأسئلة الشائعة
هل درس «أنماط التواصل بين المكوّنات الشقيقة» مجاني؟
نعم — نص درس «أنماط التواصل بين المكوّنات الشقيقة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة React Academy، انتقل إلى CoddyKit PRO. تتضمن دورة React Academy 4 دروس في المجموع.
ماذا ستتعلم في «أنماط التواصل بين المكوّنات الشقيقة»؟
نسّقوا بين مكوّنين شقيقين عبر حالة الأب المشتركة وprops الخاصة بدوال الاستدعاء تتمرن على React Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ React Academy؟
لا تُشترط خبرة سابقة. React Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «أنماط التواصل بين المكوّنات الشقيقة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس React Academy هذا؟
نعم. كل درس في React Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- رفع الحالة إلى الأعلى: المبادئ والأمثلة
- تمرير Props عبر مستويات متعددة: متى يسبب مشكلة ومتى يكون مناسبًا
- أنماط التواصل بين المكوّنات الشقيقة
- اختيار الموقع المناسب للحالة