Also normalerweise die meisten meiner SVG-Symbole enthalten, die einfache Styling erfordern, das tue ich:SVG Verwendung Tag und ReactJS
<svg>
<use xlink:href="/svg/svg-sprite#my-icon" />
</svg>
Jetzt habe ich mit ReactJS gespielt als in der letzten Zeit als eine mögliche Komponente Auswertung in meiner neuer Front-End-Entwicklungsstack Ich habe jedoch festgestellt, dass in der Liste der unterstützten Tags/Attribute weder use
noch xlink:href
unterstützt werden.
Ist es möglich, Svg Sprites zu verwenden und sie auf diese Weise in ReactJS zu laden?
Für zukünftige Besucher können Sie jetzt '' verwenden. –
'xlink: href' ist veraltet, jetzt sollte nur' href' verwendet werden - https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href –
@MattGreer Ab 2018 , Safari benötigt immer noch 'xlink: href', also müssen wir es trotzdem benutzen. Aktuelle Webanwendungen müssen entweder den gemeinsamen Nenner der Browserfunktionen verwenden oder spezifische Workarounds/Polyfills implementieren. – Tobia