Quindi normalmente per includere la maggior parte delle mie icone SVG che richiedono uno stile semplice, faccio:
<svg>
<use xlink:href="/svg/svg-sprite#my-icon" />
</svg>
Ora sto giocando con ReactJS negli ultimi tempi valutandolo come un possibile componente nel mio nuovo stack di sviluppo front-end, tuttavia ho notato che nella sua lista di tag / attributi supportati, né use
né xlink:href
sono supportati.
È possibile usare sprite svg e caricarli in questo modo in ReactJS?
xlink:href
è deprecato, ora dovrebbe usare solo href
- developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href
xlink:href
quindi dobbiamo ancora usarlo. Le applicazioni web effettive devono utilizzare il denominatore comune delle funzionalità del browser o implementare soluzioni alternative / polyfill specifici.
Property 'xlink' does not exist on type 'SVGProps<SVGImageElement>
<use xlinkHref="/svg/svg-sprite#my-icon" />
.