다음과 같이 매우 간단한 기능 구성 요소가 있습니다.
import * as React from 'react';
export interface AuxProps {
children: React.ReactNode
}
const aux = (props: AuxProps) => props.children;
export default aux;
그리고 또 다른 구성 요소 :
import * as React from "react";
export interface LayoutProps {
children: React.ReactNode
}
const layout = (props: LayoutProps) => (
<Aux>
<div>Toolbar, SideDrawer, Backdrop</div>
<main>
{props.children}
</main>
<Aux/>
);
export default layout;
다음과 같은 오류가 계속 발생합니다.
[ts] JSX 요소 유형 'ReactNode'는 JSX 요소에 대한 생성자 함수가 아닙니다. 'undefined'유형은 'ElementClass'유형에 할당 할 수 없습니다. [2605]
올바르게 입력하려면 어떻게합니까?
JSX.Element
유효한 React 자식은 문자열, 부울, null 일 수 있기 때문에 충분하지 않습니다ReactChild
. 같은 이유로 인해 불완전합니다