Tôi muốn hiển thị biểu tượng thiết kế material design trực tiếp trong thành phần NextButton
của mình bằng cách sử dụng gói webpack. Đây là phần có liên quan của mã của tôi:Làm cách nào để tải trực tiếp SVG vào thành phần React của tôi bằng cách sử dụng 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>
)
}
});
Nhưng điều này không hoạt động như tôi nghĩ. Có vẻ như xuất ra svg như một chuỗi, chứ không phải là một phần tử.
Tôi đã thử sử dụng raw-loader
, img-loader
, url-loader
, file-loader
và svg-loader
nhưng tôi không thể tìm được cách chính xác để thực hiện việc này.
Điều đó đã giúp rất nhiều , cảm ơn! – dduupp
Ghi chú nhanh - nó phải là '__html' không phải' _html' – Chris
Cảm ơn, tôi đã sửa nó. –