【发布时间】:2016-11-19 06:34:53
【问题描述】:
我想创建可插拔的 React 组件。组件是通过它们的类名来解析的,所以我很自然地被泛型所吸引;但这似乎不起作用。
class Div<P, S, C extends React.Component> extends React.Component<void, void> {
render() {
return (
<div>
<C /> // error: Cannot find name 'C'.
</div>
);
}
}
是否有另一种方法来编写可插入的 TypeScript 组件?
【问题讨论】:
标签: generics reactjs typescript jsx