我有一个对话框组件,页眉、页脚和正文作为props.children
我的代码看起来像。
<Dialog>
<p key='header'>Header</p>
<p key='body'>body</p>
<p key='footer'><Footer</p>
</Dialog>
在 Dialog.js 中
render() {
return(
<div className='modal'>
{this.props.children.find(obj => obj.key==='header')}
{this.props.children.find(obj => obj.key==='body')}
{this.props.children.find(obj => obj.key==='footer')}
</div>
)
}
这是通过名称(键)传递孩子的最佳方式吗?
我误用了“钥匙”吗?