类型脚本和反应-子类型?

我有一个非常简单的功能组件,如下所示:

导入*作为“React”的React;
导出接口AuxProps{
子项:React.ReactNode
}
常量辅助=(道具:AuxProps)=>道具、儿童;
导出默认aux;

和另一个组成部分:

导入*作为“React”的React;
导出接口布局属性{
子项:React.ReactNode
}
常量布局=(道具:布局道具)=>(
<辅助>
<div>工具栏、侧抽屉、背景</div>
<主>
{props.children}
</main>
<Aux/>
);
导出默认布局;

我不断发现以下错误:

[ts]
JSX元素类型“ReactNode”不是JSX元素的构造函数。
类型“undefined”不可分配给类型“ElementClass”。[2605]

如何正确地键入此内容

只需子项:React.ReactNode

发表评论