I'm using this simple React element on the left as my root element on the page in the right.
How do I fix the error shown?
I'm using this simple React element on the left as my root element on the page in the right.
How do I fix the error shown?
This hacky typecast makes the error go away, though I don't understand it at all:
const App: any = require('./components/views/app/app');
How about:
class App extends React.Component<any, any> {
render() {
return <div>foo</div>;
}
}
React expects a React.StatelessComponent from the imported App in mainScreenHelper.tsx This means that you need to provide that interface in App
interface IProps {}
const App : React.StatelessComponent<IProps> = () => (
<div></div>
);