Ich habe eine sehr einfache Funktionskomponente wie folgt:
import * as React from 'react';
export interface AuxProps {
children: React.ReactNode
}
const aux = (props: AuxProps) => props.children;
export default aux;
Und noch eine Komponente:
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;
Ich erhalte immer wieder den folgenden Fehler:
[ts] Der JSX-Elementtyp 'ReactNode' ist keine Konstruktorfunktion für JSX-Elemente. Der Typ 'undefined' kann nicht dem Typ 'ElementClass' zugewiesen werden. [2605]
Wie tippe ich das richtig?
JSX.Element
ist nicht gut genug, da ein gültiges React-Kind eine Zeichenfolge sein kann, ein BoolescherReactChild