属性 'FC' 类型 'typeof React 上不存在
Property 'FC' does not exist on type 'typeof React
版本
"typescript": "^3.9.5"
"@types/react": "^16.9.36",
属性 'FC' 类型 'typeof React 上不存在
我完全没有想法。
在包含 React 的 .tsx 文件中,我不断收到错误:
属性 'FC' 在类型 'typeof React' 上不存在。
和
我在每个包含 react 的 .tsx 文件中都得到了这个。
我知道它必须是我的 Visual Studio 配置和项目配置的某种组合。
有人知道要检查什么只会影响某些工作站吗?我可以在不泄露公司信息的情况下提供尽可能多的信息。
由于语法错误,我遇到了这个问题。
如果你正在从 React native 迁移到 typescript,请检查你是否正确转换了以下内容:
function Counter(props: {initialCount: string}) {
...
}
到
interface CounterProps {
initialCount: string
}
const Counter : React.FC<CounterProps> = (props: CounterProps) => {
...
}
如果这不能解决问题,那么检查是否正在导入 React,它是从哪里导入的?
FC可以在node_modules/@types/react/index.d.ts/React
.
中的@types/react找到
版本 "typescript": "^3.9.5" "@types/react": "^16.9.36", 属性 'FC' 类型 'typeof React 上不存在 我完全没有想法。
在包含 React 的 .tsx 文件中,我不断收到错误:
属性 'FC' 在类型 'typeof React' 上不存在。
和
我在每个包含 react 的 .tsx 文件中都得到了这个。
我知道它必须是我的 Visual Studio 配置和项目配置的某种组合。
有人知道要检查什么只会影响某些工作站吗?我可以在不泄露公司信息的情况下提供尽可能多的信息。
由于语法错误,我遇到了这个问题。 如果你正在从 React native 迁移到 typescript,请检查你是否正确转换了以下内容:
function Counter(props: {initialCount: string}) {
...
}
到
interface CounterProps {
initialCount: string
}
const Counter : React.FC<CounterProps> = (props: CounterProps) => {
...
}
如果这不能解决问题,那么检查是否正在导入 React,它是从哪里导入的?
FC可以在node_modules/@types/react/index.d.ts/React
.