interface IProps {
icon?: Icon;
}
class Test extends React.Component<IProps> {
...
}
...
render() {
const icon = (<Icon />)
return (
// ошибка, т.к. icon - React.Node, а я в пропсах указал класс Icon
<Test icon={icon} />
)
}
Element
ReturnType<Icon> мб.
htmlelement или element, если это реакт-компонент
ReactNode/JSX.Element
React.ReactNode еще можно
Обсуждают сегодня