الانتقال إلى المحتوى
IconHub
أداة مجانية

محوّل SVG إلى React

حوّل ملفات SVG إلى مكوّنات React تلصقها في مشروعك. بلغة TypeScript أو JavaScript، مع الخاصيتين size وtitle.

أفلت ملفات SVG أو مجلدًا هناتبقى الملفات على جهازك
لا توجد ملفات بعد

تظهر الملفات المحوّلة هنا. أفلت ملفات SVG في الأعلى، أو جرّب بأيقونات نموذجية.

كيف تحوّل SVG إلى React

  1. أفلت ملفات SVGأضف ملفات أو مجلدًا، أو الصق رمز SVG.
  2. اختر TypeScript أو JavaScriptحدّد المقاس الافتراضي، وهل تتبع الأيقونات أحادية اللون لون النص.
  3. انسخ أو نزّلانسخ مكوّنًا، أو نزّل كل الملفات مع ملف فهرس في ملف ZIP واحد.

أسئلة

كيف يبدو المكوّن؟

دالة واحدة لكل أيقونة تُرجع SVG بصيغة JSX. تقبل size وtitle وأي خاصية SVG مثل className أو onClick.

كيف أغيّر لون الأيقونة؟

الأيقونات أحادية اللون تستخدم currentColor، فتأخذ لون النص المحيط بها. غيّره بالـ CSS أو بخاصية color.

هل يعمل مع Next.js؟

نعم. المكوّنات React خالصة بلا اعتماديات، فتعمل في Next.js وVite وRemix.

ماذا يحدث للتدرّجات والمعرّفات؟

تُجعل المعرّفات فريدة باستخدام useId في React، فيمكن وضع أيقونات كثيرة بتدرّجات في صفحة واحدة دون تعارض.