Javascript ReactJS-将组件和元素作为道具传递
我有一个Javascript ReactJS-将组件和元素作为道具传递,javascript,reactjs,Javascript,Reactjs,我有一个选项卡组件,允许您通过属性自定义布局的某些部分 例如,可以为“新建选项卡”按钮或打开新选项卡时默认呈现的内容设置自定义布局 在第一种情况下,选项卡组件可以接收一个组件类/函数,作为一个名为customTabComponent的道具,用于创建每个选项卡元素: <Tabs customComponent={MyCustomComponent} ... /> 将元素作为道具而不是组件传递有意义吗?如果是,选项卡组件将对每个新选项卡使用此元素。选项卡组件是否应该为每个新选项卡克隆传
选项卡
组件,允许您通过属性自定义布局的某些部分
例如,可以为“新建选项卡”按钮或打开新选项卡时默认呈现的内容设置自定义布局
在第一种情况下,选项卡
组件可以接收一个组件
类/函数,作为一个名为customTabComponent
的道具,用于创建每个选项卡
元素:
<Tabs customComponent={MyCustomComponent} ... />
将
元素
作为道具而不是组件
传递有意义吗?如果是,选项卡
组件将对每个新选项卡使用此元素。选项卡
组件是否应该为每个新选项卡克隆传递的元素?为什么不使用子组件?请查看:为什么不使用子组件?请查看:
render () {
const defaultContent = <DefaultTabContent prop1={x} prop2={y}/>
return (
<Tabs defaultTabContent={defaultContent} ... />
)
}