标签: reactjs typescript
我很难传递一些代码,而HOC的选项可以是功能组件也可以是类组件。很长一段时间,我尝试使用React.Element,因为这似乎涵盖了两者,但是后来我以某种方式遇到了ElementType,可以解决问题。
React.Element
ElementType
因此,似乎正常的情况是,当组件的类型是参数时,应该使用ElementType<P>。但是什么时候使用React.Element?
ElementType<P>
我认为这可能归结为对“类型”与“元素”与“组件”的误解,以及对它们的可能“实例”的误解。想详细说明吗?