我正在使用React Redux并在此处阅读一些源代码:https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/react-redux/index.d.ts
在以下代码中引用ComponentType
:
import {
...
ComponentType,
...
} from 'react';
我一直在寻找文档来了解什么是ComponentType,并且只找到了该文档,其中描述了React.ComponentType<Props>
:https://flow.org/en/docs/react/types/#toc-react-componenttype
此^^是Flow的文档。所以我的问题是:
ComponentType
是流程的一部分吗?在上面的代码片段中,它只是从“ react”导入的,所以我认为它是React的一部分,并且不会与Flow关联,因为Flow是一个单独的类型检查器。 Flow中ComponentType
的'react'与React.ComponentType<Props>
是否不同?还是它们是同一件事,并且可以在Flow中定义从“反应”导入的组件?我有什么误会?
谢谢!