web-dev-qa-db-ja.com

JSX要素タイプには、構成または呼び出しシグネチャがありません

私はこの単純なReact要素を右側のページのルート要素として使用しています。

表示されたエラーを修正するにはどうすればよいですか?

enter image description here

19
Richard

このハッキーなタイプキャストはエラーを解消しますが、私はまったく理解していません:

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

3
Richard

どうですか:

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

Reactは、インポートされたアプリのReact.StatelessComponentがmainScreenHelper.tsxにあることを想定しています。これは、そのインターフェイスをAppで提供する必要があることを意味します

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