ich derzeit tue dies:Reagieren: SVG-Inhalt als Variable zurückgeben?
class Checked extends React.Component {
render() {
return (
<svg width="24" fill="#00ea00" height="24" viewBox="0 0 24 24">
<path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/>
</svg>
);
}
}
Aber ich möchte so etwas zu tun:
import imgTable from '../img/catering_table.svg'
class Checked extends React.Component {
render() {
return imgTable;
}
}
Warum funktioniert dies nicht? Gebe ich hier die Variable zurück und nicht den tatsächlichen Inhalt? Ich hätte gedacht, die beiden sind gleichwertig.
PS: Webpack ist korrekt eingerichtet, ich verwende Import irgendwo anders in dieser Datei, also ist es das nicht. (Ich verwende GatsbyJS hier übrigens)
Vorzeitiges Speichern. Arbeiten daran. –
Option 2 hinzugefügt. –
Endlich merke ich, dass es dem OP nicht hilft. er möchte seinen svp aus einer .svg-datei einfügen. Es kann vielleicht mit einem Wrapper und der 'gefährlichSetInnerHTML = {svg_content}' – Alexis