Wenn ich so etwas wie dieseWas ist der Rückgabetyp Flow einer zustandslosen funktionalen Komponente React?
const RandomComponent = (props) => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent type={props.type} />
</div>
)
wie werde ich den Rückgabetyp mit Flow-Typ mit Anmerkungen versehen, das heißt, was /* ??? */
in dem folgenden Code ersetzen sollte?
const RandomComponent = (props: { id: string, vino: number): /* ??? */ => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent veryImportantNumber={props.vino} />
</div>
)
Edit: This ist, was der Durchfluss docs über staatenlos Funktionskomponenten zu sagen hat. Ich bin vielleicht blind, aber ich kann dort nichts von einem Rückgabetyp sehen, nur Requisiten.
Warum würden Sie angeben möchten ein Rückgabetyp? Es ist eine Komponente, würdest du nicht immer seine Elemente zurückgeben? –
Ich möchte es wegen der Konsistenz mit anderen Funktionsdeklarationen tun und weil manchmal eine Komponente "null" oder eine Komponente zurückgeben kann, aber die Frage ist wirklich eine der Neugier, und ich nehme an, es ist wirklich "was ist der Typ von a JSX-Block/der Rückgabetyp von React.createElement? " – ahstro