SVGをReact JSXに変換

SVGをReact JSXに変換

About this tool

「SVGをReact JSXに変換」は、肥大化したXMLメタデータを取り除き、生のSVGコードをプロダクション対応のReact JSXまたはVue 3コンポーネントに変換します。propsフォワーディング対応です。

How to use

  1. 生の<svg>マークアップまたはアイコンコードを貼り付けます。
  2. コンポーネント名・対象フレームワーク(React/Vue)・TypeScript型を設定します。
  3. クリーン化されコンポーネントで包まれたコードをコードベースに直接コピーします。

FAQ

stroke-widthのような属性名は修正されますか?

はい。すべてのケバブケースのXML属性はReactのキャメルケース(strokeWidth、fillRule、className)に自動変換されます。

TypeScriptに対応していますか?

はい。SVGプロップス<SVGSVG要素>型を含みます。

Tags

Related tools