【发布时间】:2021-08-13 06:35:09
【问题描述】:
(对不起,如果这是一个菜鸟问题,我刚开始使用 React 一个星期,并没有在网上找到这个问题的答案)。
我的 React 组件具有两个属性,该组件将其中一个属性渲染到 <p> 的文本正文中
function Item({ value, text }) {
return (
<div>
{/* not relevant code here */}
<p>{text}</p>
<div>
);
}
我正在将它与这段代码一起使用:
<Item text="Foo" value="foo"/>
<Item text="Bar" value="bar"/>
<Item text="Baz" value="baz"/>
但我想这样使用它:
<Item value="foo">Foo</Item>
<Item value="bar">Bar</Item>
<Item value="baz">Baz</Item>
那么如何访问 React Item 元素的主体以及如何将其传递给属性?
【问题讨论】:
-
props.children 应该在这里工作。阅读更多关于 react 如何组成组件以及如何使用 props.children 引用子组件
标签: javascript reactjs react-component