我想在VScode中使用JS类型检查功能。一切都像魅力一样工作,但是React.Fragment的错误提示是:
JSX element type 'ReactElement<any>' is not a constructor function for JSX elements.
Type 'ReactElement<any>' is missing the following properties from type 'Element': nodeName, attributes, childrents(2605)
这还不是全部,甚至从material-ui导入的组件也显示simillar ts(2605)错误。
我的jsconfig.json是:
{
"compilerOptions": {
"module": "commonjs",
"checkJs": true,
"target": "esnext",
"jsx": "react",
"allowSyntheticDefaultImports": true
},
"include": [
"./**/*"
]
}
有人可以帮我找出我在做什么错吗?
谢谢。
答案 0 :(得分:0)
这是关于@types/react的问题,已降级为“ @ types / react”:“ 16.7.13”。
yarn add @types/react@16.7.13