с ts (2605) в VScode с включенным checkJs - PullRequest
0 голосов
/ 18 декабря 2018

Я хотел использовать возможность проверки типа JS внутри VScode.Все работает как шарм, но 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 показывают аналогичную ошибку TS (2605).

Myjsconfig.json:

{
    "compilerOptions": {
        "module": "commonjs",
        "checkJs": true,
        "target": "esnext",
        "jsx": "react",
        "allowSyntheticDefaultImports": true
    },
    "include": [
        "./**/*"
    ]
}

Может кто-нибудь помочь мне узнать, что я делаю не так?

Спасибо.

1 Ответ

0 голосов
/ 16 января 2019

это проблема с @ types / реаги , понижено до "@ types / реаги": "16.7.13".

yarn add @types/react@16.7.13
...