【发布时间】:2021-04-25 04:58:57
【问题描述】:
我有一个react-icons 列表,通过“卡片组件”中的道具传递。在我的 Card 组件的渲染方法中,我有这样的东西:
render() {
...
{
this.props.icons.map(icon => {
return (
<div className="icon-square">
/* What should I do here so I render the "icon" variable" */
</div>
)
})
}
}
注意:该列表由 react-icons 组成,它们本身就是 React 组件。
我尝试了很多东西,但我无法弄清楚如何渲染图标。如果有人可以帮助我,那就太棒了。谢谢
【问题讨论】:
-
你试过
{icon}吗? -
请包含
props.icons数组是什么,以便我们可以看到您尝试渲染的每个元素是什么。包括您已经尝试过的内容,这样我们就不会玩 20 个问题。 Minimal, Complete, Reproducible Example -
你试过
icon()吗? -
我会选择@NadiaChibrikova 的回答。当然如果
icon是 JSX 元素。 -
啊,是的,icon(icon) 有效。谢谢
标签: javascript reactjs react-icons