このハッキーなタイプキャストはエラーを解消しますが、私はまったく理解していません:
const App: any = require('./components/views/app/app');
どうですか:
class App extends React.Component<any, any> {
render() {
return <div>foo</div>;
}
}
Reactは、インポートされたアプリのReact.StatelessComponentがmainScreenHelper.tsxにあることを想定しています。これは、そのインターフェイスをAppで提供する必要があることを意味します
interface IProps {}
const App : React.StatelessComponent<IProps> = () => (
<div></div>
);