انتقل إلى محتوى الدرس

Why React Requires List Keys لماذا تطلب React خاصية key

افهم أهمية خاصية المفتاح الفريد key في مطابقة قوائم React، ولماذا يسبب فهرس المصفوفة أو التوليد العشوائي أخطاء الهوية، وكيف نكتب Fragment المزود بمفتاح.
2 صفوف تعليمية
ReactJS
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تخيّل مجلداً يضم عدة ملفات بلا أسماء، وتُعرف فقط بترتيبها الأول والثاني والثالث؛ فإذا حُذف الملف الأول، سيتعذر تمييز أي ملف أُزيل وأي ملف بقي! تؤدي خاصية key في React دور الاسم الفريد الدائم لكل عنصر في المصفوفة عبر التصييرات المتعاقبة، مما يمكّن خوارزمية المطابقة من معرفة العنصر المضاف أو المحذوف أو المنقول بدقة تامة.

الصف 2 ملاحظة هامة