Normalerweise mache ich Folgendes, um die meisten meiner SVG-Symbole einzuschließen, die ein einfaches Styling erfordern:
<svg>
<use xlink:href="/svg/svg-sprite#my-icon" />
</svg>
Jetzt habe ich mit ReactJS gespielt, um es als mögliche Komponente in meinem neuen Front-End-Entwicklungsstapel zu bewerten. Ich habe jedoch festgestellt, dass in der Liste der unterstützten Tags / Attribute weder usenoch xlink:hrefunterstützt werden.
Ist es möglich, SVG-Sprites zu verwenden und auf diese Weise in ReactJS zu laden?
xlink:hrefist veraltet, soll jetzt nur verwenden href- developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href
xlink:hrefalso müssen wir es noch verwenden. Tatsächliche Webanwendungen müssen entweder den gemeinsamen Nenner der Browserfunktionen verwenden oder bestimmte Problemumgehungen / Polyfills implementieren.
Property 'xlink' does not exist on type 'SVGProps<SVGImageElement>
<use xlinkHref="/svg/svg-sprite#my-icon" />.