我在React JSX中使用svg元素,認爲<use>
在JSX中有效。以下錯誤是否正確?JSX不再支持小寫字母組件名稱(使用):<use>
小寫組件名(使用)在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>