Si j'ai quelque chose comme çaQuel est le type de retour de flux d'un composant fonctionnel sans état React?
const RandomComponent = (props) => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent type={props.type} />
</div>
)
comment vais-je taper annoter le type de retour avec un débit, à savoir, ce qui devrait remplacer /* ??? */
dans le code ci-dessous?
const RandomComponent = (props: { id: string, vino: number): /* ??? */ => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent veryImportantNumber={props.vino} />
</div>
)
Edit: This est ce que les documents de flux a à dire sur les composants fonctionnels sans état. Je peux être aveugle, mais je ne vois rien sur un type de retour, seulement des types de prop.
Pourquoi voudriez-vous préciser un type de retour? C'est un composant, alors ne renverrais-tu pas toujours ses éléments? –
Je voudrais le faire en raison de la cohérence avec d'autres déclarations de fonctions et parce que parfois un composant peut retourner 'null' ou un composant, mais la question est vraiment celle de la curiosité, et je suppose que c'est vraiment" quel est le type d'un Bloc JSX/le type de retour de React.createElement? " – ahstro