Тип элемента JSX не имеет никаких конструкций или сигнатур

Я использую этот простой элемент React слева как мой корневой элемент на странице справа.

Как исправить отображаемую ошибку?

введите описание изображения здесь

Ответы

Ответ 1

Как насчет:

class App extends React.Component<any, any> {
    render() {
        return <div>foo</div>;
    }
}

Ответ 2

Этот хакерский тип делает ошибку, хотя я ее совсем не понимаю:

import App: any = require('./components/views/app/app');

Ответ 3

React ожидает, что React.StatelessComponent из импортированного приложения в mainScreenHelper.tsx Это означает, что вам необходимо предоставить этот интерфейс в приложении

interface IProps {}
const App : React.StatelessComponent<IProps> = () => (
   <div></div>
);