--- order: 2 title: zh-CN: 自定义图标 en-US: Custom Icon --- ## zh-CN 利用 `Icon` 组件封装一个可复用的自定义图标。可以通过 `component` 属性传入一个组件来渲染最终的图标,以满足特定的需求。 ## en-US Create a reusable React component by using ``. The property `component` takes a React component that renders to `svg` element. ```jsx import Icon from '@ant-design/icons'; const HeartSvg = () => ( ); const PandaSvg = () => ( ); const HeartIcon = props => ; const PandaIcon = props => ; ReactDOM.render(
, mountNode, ); ``` ```css .custom-icons-list > .anticon { margin-right: 6px; } .ant-row-rtl .custom-icons-list > .anticon { margin-right: 0; margin-left: 6px; } ```