Ich möchte steckbare React-Komponenten erstellen. Komponenten werden durch ihre Klassennamen aufgelöst, daher bin ich natürlich zu Generika hingezogen; aber das scheint nicht zu funktionieren.Generische React-Komponenten in TypeScript/JSX?
class Div<P, S, C extends React.Component> extends React.Component<void, void> {
render() {
return (
<div>
<C /> // error: Cannot find name 'C'.
</div>
);
}
}
Gibt es eine alternative Möglichkeit, um steckbare TypeScript-Komponenten zu schreiben?
Das ist fantastisch, vielen Dank. –