我有一个带有 React 组件的 TypeScript TSX 文件,如下所示:
interface IHiProps {
a: string;
b: string;
}
interface IHiState {
}
class Hi extends __React.Component<IHiProps, IHiState> {
// render…
}
如何在 TypeScript 中正确呈现此组件?
var hiComponent: __React.Component<IHiProps, IHiState>;
hiComponent = __React.render(__React.createElement(Hi), { a: "A", b: "B" }, document.body);
'typeof Hi' 类型的参数无法分配给 'ComponentClass' 类型的参数,这让我失望了。我正在使用来自Boris Yankov 的DefinitelyTyped 存储库中的绝对类型文件。