Если у меня есть что-то вроде этогоКаков тип возвращаемого потока функционального компонента «Реагировать без состояния»?
const RandomComponent = (props) => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent type={props.type} />
</div>
)
как я наберу аннотирование типа возвращаемого с потоком, то есть, что должно заменить /* ??? */
в коде ниже?
const RandomComponent = (props: { id: string, vino: number): /* ??? */ => (
<div>
<SomeSubComponent id={props.id} />
<AnotherSubComponent veryImportantNumber={props.vino} />
</div>
)
Edit: This является то, что документы потока должен сказать о апатридов функциональных компонентов. Я могу быть слепым, но я ничего не вижу о типе возврата, только типы prop.
Почему вы хотели бы указать тип возврата? Это компонент, так что не всегда ли вы возвращаете его элементы? –
Я хотел бы сделать это из-за согласованности с другими объявлениями функций и потому, что иногда компонент может возвращать «нуль» или компонент, но вопрос действительно является одним из curosity, и я полагаю, что это действительно «какой тип JSX block/возвращаемый тип React.createElement? " – ahstro