Więc zwykle, aby dołączyć większość moich ikon SVG, które wymagają prostej stylizacji, robię:
<svg>
<use xlink:href="/svg/svg-sprite#my-icon" />
</svg>
Teraz gram z ReactJS jak późno oceniając go jako ewentualny składnik mojego nowego frontonu stosie rozwoju jednak zauważyłem, że w swoim liście obsługiwanych tagów / atrybutów, ani use
czy xlink:href
są obsługiwane.
Czy można używać sprite'ów svg i ładować je w ten sposób w ReactJS?
xlink:href
jest przestarzały, teraz powinien po prostu używać href
- developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href
xlink:href
więc nadal musimy go używać. Rzeczywiste aplikacje internetowe muszą albo używać wspólnego mianownika funkcji przeglądarki, albo implementować określone obejścia / wypełnienia.
Property 'xlink' does not exist on type 'SVGProps<SVGImageElement>
<use xlinkHref="/svg/svg-sprite#my-icon" />
.