gpt4 book ai didi

javascript - 如何将一个 react 组件传递给另一个 react 组件以包含第一个组件的内容?

转载 作者:IT老高 更新时间:2023-10-28 13:16:08 26 4
gpt4 key购买 nike

有没有办法将一个组件传递给另一个 react 组件?我想创建一个模型 react 组件并传入另一个 react 组件以嵌入该内容。

编辑:这是一个 reactJS 代码笔,说明了我正在尝试做的事情。 http://codepen.io/aallbrig/pen/bEhjo

HTML

<div id="my-component">
<p>Hi!</p>
</div>

ReactJS

/**@jsx React.DOM*/

var BasicTransclusion = React.createClass({
render: function() {
// Below 'Added title' should be the child content of <p>Hi!</p>
return (
<div>
<p> Added title </p>
{this.props.children}
</div>
)
}
});

React.renderComponent(BasicTransclusion(), document.getElementById('my-component'));

最佳答案

您可以使用 this.props.children 来渲染组件包含的任何子项:

const Wrap = ({ children }) => <div>{children}</div>

export default () => <Wrap><h1>Hello word</h1></Wrap>

关于javascript - 如何将一个 react 组件传递给另一个 react 组件以包含第一个组件的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25797048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com