有没有一种动态组件的组合方式?例如,假设我有一个ListItems
组件,它将其子项显示在行中。但是我想重用其中的某些行为,我想做类似这样的事情:
<ListItems rowComponent="CarsItem" headerComponent="CarsHeader"/>
或者
<ListItems rowComponent="BikesItem" headerComponent="BikesHeader"/>
我该如何实现这样的抽象?
类似那样的东西并没有起作用。
render:function(){
return (
<this.props.header/>
<this.props.body/>
)
}
<ListItems rowComponent={BikesItem}/>
。 - Eelke