【发布时间】:2019-01-19 06:35:41
【问题描述】:
是否可以使用 TypeScript (v3.0.1) 和 Preact (v8.3.1) 对子组件进行类型检查?在 React 中有一个 ReactElement<T> 。 Preact 中有类似的东西吗?
我有一个menu 组件,它只能有menuItem 子组件。如何使用 TypeScript 在 Preact 中强制执行?使用 React,我可以执行以下操作:
interface Props {
children?: React.ReactElement<MenuItem>[] | React.ReactElement<MenuItem>;
}
我知道ReactElement是在preact-compat中实现的,但我不想使用它。
感谢您的任何建议!
【问题讨论】:
标签: reactjs typescript preact