Vorrei rendere un'icona di material design direttamente nel mio componente NextButton
usando il webpack. Ecco la parte rilevante del mio codice:Come caricare gli SVG direttamente nel mio componente React usando il webpack?
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>
)
}
});
Ma questo non funziona come pensavo. Sembra che l'uscita svg sia una stringa, piuttosto che un elemento.
Ho provato con raw-loader
, img-loader
, url-loader
, file-loader
e svg-loader
, ma non riesco a trovare il modo corretto di fare questo.
Questo ha aiutato molto , Grazie! – dduupp
Nota rapida: dovrebbe essere '__html' not' _html' – Chris
Grazie, l'ho risolto. –