【发布时间】:2015-10-09 13:24:27
【问题描述】:
我想要一个基础组件,我的所有高阶组件都对其进行扩展。类似于
<BaseComponent>
<App1>
<... Other Components>
</App1>
</BaseComponent>
其中 BaseComponent 包含诸如
之类的东西class BaseComponent extends React.Component {
render() {
return (
<Wrapper>
{this.props.children}
<ModalContainer>
</ModalContainer>
<Wrapper>);
}
}
最终目标是能够在任何应用程序中通过让我们说“message = 'Error'”,并且模式对话框将显示“错误”,而无需将模式组件放入每个应用程序中。
这可能吗?还是我在独角兽的领域。我读过一些关于高阶构图的文章,但乍一看,这似乎不是我要找的。p>
【问题讨论】:
标签: reactjs