Chciałbym renderować ikonę projektowania materiałów bezpośrednio w moim komponencie NextButton
przy użyciu pakietu internetowego. Oto odpowiednia część mojego kodu:Jak załadować pliki SVG bezpośrednio w moim komponencie React za pomocą pakietu internetowego?
var NextIcon = require('material-design-icons/navigation/svg/production/ic_chevron_right_18px.svg');
var NextButton = React.createClass({
render: function() {
return (
<Link to={this.props.target} className='button--next'>
{this.props.label} {NextIcon}
</Link>
)
}
});
Ale to nie działa tak jak myślałem. Wydaje się, że wypisuje svg jako ciąg, a nie element.
Próbowałem za pomocą raw-loader
, img-loader
, url-loader
, file-loader
i svg-loader
ale nie mogę znaleźć właściwą drogę, aby to zrobić.
To pomogło , dzięki! – dduupp
Szybka uwaga - powinno to być "__html", a nie "_html" – Chris
Dzięki, naprawiłem to. –