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

Dynamic Attributes with Braces تمرير السمات ديناميكياً بالمعقوفات

ضمّن تعابير JavaScript الديناميكية في النصوص والسمات عبر الأقواس المعقوفة، وميّز التعابير عن الجمل البرمجية، وتعرف على الحماية التلقائية ضد هجمات XSS ومواضع كسرها.
3 صفوف تعليمية
ReactJS
0 مشاهدة

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

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

تعمل الأقواس المعقوفة بالمرونة ذاتها عند تمرير السمات الديناميكية للعناصر؛ استخدم علامات التنصيص src="/logo.svg" للنصوص الثابتة، واستبدلها بالأقواس المعقوفة src={bannerUrl} لقراءة قيمة متغير برمجي.

احذر خطأ المبتدئين الشائع: لا تحط الأقواس المعقوفة بعلامتي تنصيص مثل src="{bannerUrl}"، لأن التنصيص يلغي التقييم البرمجي ويحول الرموز نفسها إلى نص حرفي مكسور!

الصف 2 كود برمجي
HTML
function DeviceCard() {
  const asset = {
    src: '/images/examples/laptop-pro.webp',
    alt: 'Developer laptop running Vite build',
  };
  return (
    <figure className="rx-card">
      <img src={asset.src} alt={asset.alt} />
    </figure>
  );
}
الصف 3 معاينة حية