【发布时间】:2023-03-20 20:42:01
【问题描述】:
我在 React JSX 中使用 svg 元素,认为 <use> 在 JSX 中有效。以下错误正确吗?
JSX 不再支持小写组件名称(使用):解析文件时请参阅 http://fb.me/react-jsx-lower-case
<svg className="icon">
<use xlink:href="#icon-call"></use>
</svg>
使用 dangerouslySetInnerHTML 修复它。
<svg className="icon" dangerouslySetInnerHTML={{__html:'<use xlink:href="#icon-dnd-on"></use>'}}>
</svg>
【问题讨论】: