属性“FC”在类型“typeof React”上不存在

Che*_*ain 8 react-tsx

版本“typescript”:“^3.9.5”“@types/react”:“^16.9.36”,属性“FC”在类型“typeof React”上不存在我完全没有想法。

在包含 React 的 .tsx 文件中,我不断收到错误:

类型“typeof React”上不存在属性“FC”。

我在每个包含 React 的 .tsx 文件中都得到了这个。

我知道它必须是我的 Visual Studio 配置和项目配置的某种组合。

有人知道要检查哪些内容只会影响某些工作站吗?我可以在不泄露公司信息的情况下提供尽可能多的信息。

Sar*_*wal 3

由于我这边的语法错误遇到了这个问题。如果您要从 React Native 迁移到 TypeScript,请检查是否正确转换了以下内容:

function Counter(props: {initialCount: string}) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

interface CounterProps {
    initialCount: string
}

const Counter : React.FC<CounterProps> = (props: CounterProps) => {
    ...
}
Run Code Online (Sandbox Code Playgroud)

如果这不能解决问题,那么检查是否正在导入 React,它是从哪里导入的?

FC 可以在 @types/react 中找到node_modules/@types/react/index.d.ts/React