javascript - 将 props 传递给 React 中的子组件

标签 javascript reactjs

我正在创建一个 react 功能组件,我想在其中显示一个图标。

function Item(props) {
    return ({props.icon});
}
我像这样显示它 -
<Item icon={<FaIcon />} />
有没有办法将 Prop 从 Item 组件传递给图标?
像这样的东西-
function Item(props) {
    return ({props.icon(props: {})});
}

最佳答案

像任何其他组件一样渲染它
首先,您需要将原始组件作为 Prop 发送

<Item icon={FaIcon} />
然后你像一个组件一样渲染它
function Item(props) {
    return (<props.icon /* Here goes the props */ /> );
}

关于javascript - 将 props 传递给 React 中的子组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68821761/

相关文章:

javascript - 如何使扩展运算符仅通过非函数属性进行枚举?

javascript - 如何将悬停规则添加到 css className 以便在悬停时为 react 表中的特定行着色?

php - Javascript 函数和 PHP session 变量

javascript - 除非输入所有数据,否则不要提交

javascript - 将输入框调整为内容 onload

javascript - .net 的通量模式

javascript - 跨域 Javascript - 拉取元标记

javascript - 在运行时确定浏览器是否太慢而无法优雅地处理复杂的 JavaScript/CSS 的最佳方法是什么?

javascript - 基于按钮点击的动态页面更改 - React

reactjs - 如何在我的 Gatsby 博客网站上有效地显示 GIF 图像?