محمود سعداوي2 نشر 1 أبريل 2023 أرسل تقرير نشر 1 أبريل 2023 السلام عليكم. كيف يمكن تمرير <Icon /> داخل مكون في react js إستعملت الكود التالي <Card Icon = '<AiFillFacebook size={22}/>' /> <Card Icon = '<AiFillTwitterSquare size={22}/>' /> <Card Icon = '<AiFillInstagram size={22}/>' /> <Card Icon = "<AiFillYoutube size={22}/>" /> المتصفح لم يستطع قراءة Icon شكرا على المساعدة 1 اقتباس
0 Mustafa Suleiman نشر 1 أبريل 2023 أرسل تقرير نشر 1 أبريل 2023 أنت تحاول تمرير سلسلة نصية تحتوي على رمز الأيقونة كـ "Icon" للمكون "Card"، وما يجب هو تمرير الأيقونة نفسها كعنصر منفصل داخل المكون. import { AiFillFacebook, AiFillTwitterSquare, AiFillInstagram, AiFillYoutube } from 'react-icons/ai'; function Card(props) { return ( <div> {props.Icon} </div> ); } function App() { return ( <div> <Card Icon={<AiFillFacebook size={22} />} /> <Card Icon={<AiFillTwitterSquare size={22} />} /> <Card Icon={<AiFillInstagram size={22} />} /> <Card Icon={<AiFillYoutube size={22} />} /> </div> ); } يتم استيراد الأيقونات من مكتبة "react-icons" ويتم تمريرها كـ argument منفصل داخل المكون "Card" باستخدام الأقواس الزوجية، ثم عرض الأيقونة داخل المكون "Card" باستخدام "props.Icon". 1 اقتباس
0 عبدالباسط ابراهيم نشر 4 أبريل 2023 أرسل تقرير نشر 4 أبريل 2023 هناك طرق أخرى لتمرير الأيقونات داخل مكون في React JS. وفيما يلي بعض الأمثلة: استخدام المكون المخصص للأيقونات: يمكن استخدام مكون مخصص للأيقونات مثل react-icons لتمرير الأيقونات إلى مكونات React، ويمكن الوصول إلى الأيقونات باستخدام اسم المكون واسم الأيقونة. على سبيل المثال، إذا كنت تريد استخدام أيقونة Facebook، يمكن استيراد المكون FaFacebook من مكتبة react-icons/fa وتمريره إلى المكون الخاص بك كما يلي: import { FaFacebook } from 'react-icons/fa'; function MyComponent() { return ( <div> <Card Icon={<FaFacebook />} /> {/* وغيرها من الأيقونات */} </div> ); } function Card(props) { return ( <div> {props.Icon} {/* وغيرها من المحتوى لعنصر الـ Card */} </div> ); } استخدام الصور المصغرة: يتك من خلال استدعاء الصور كالتالي import facebookIcon from './facebook-icon.png'; ثم استخدامها <Card Icon={<img src={facebookIcon} alt="Facebook icon" />} /> استخدام مكونات HTML المدمجة: <Card Icon={<i className="fa fa-facebook" />} /> 1 اقتباس
السؤال
محمود سعداوي2
السلام عليكم.
كيف يمكن تمرير <Icon /> داخل مكون في react js
إستعملت الكود التالي
المتصفح لم يستطع قراءة Icon
شكرا على المساعدة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.