版本“typescript”:“^3.9.5”“@types/react”:“^16.9.36”,属性“FC”在类型“typeof React”上不存在我完全没有想法。
在包含 React 的 .tsx 文件中,我不断收到错误:
类型“typeof React”上不存在属性“FC”。
和
我在每个包含 React 的 .tsx 文件中都得到了这个。
我知道它必须是我的 Visual Studio 配置和项目配置的某种组合。
有人知道要检查哪些内容只会影响某些工作站吗?我可以在不泄露公司信息的情况下提供尽可能多的信息。
由于我这边的语法错误遇到了这个问题。如果您要从 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。
| 归档时间: |
|
| 查看次数: |
8930 次 |
| 最近记录: |