Этот ответ относится к коду VS и этой конкретной ошибке, которая сохраняется в этой IDE.(Кто-то может найти это полезным)
Если вы используете что-то вроде Webpack или другого подобного инструмента, вы все равно можете получить эту ошибку, даже если ваш tsconfig имеет опцию компилятора для jsx, установленную в React.
Существует решение для этого.Проблема в том, что VS Code имеет встроенное автоопределение для tsc.
Чтобы избавиться от ошибки в редакторе, вы можете указать это в настройках пользователя:
{
"typescript.tsc.autoDetect": "off"
}
Просто обратите внимание, что выбольше не будет получать автоматическое обнаружение tsc, но если вы в основном используете такие инструменты, как Webpack или обрабатываете команду самостоятельно с флагами, это не так уж сложно.
Примечание: Делайте это только в случае ошибкисохраняется в кодексе VS.Чтобы убедиться, что такое поведение сохраняется, перезагрузите окна и перезапустите редактор после настройки файла tsconfig.json.