
For React 16 the error should be slightly different (ReactNode instead of Jsx.Element | null | false) so it may be easier to type Provider.render as any or even remove it from typings (it should be inherited from Component).
Using (possibly related only)
{
"@types/react": "15.0.35",
"@types/react-dom": "15.5.1",
"@types/webpack-env": "1.13.0",
"aspnet-webpack": "^2.0.1",
"aspnet-webpack-react": "^3.0.0",
"awesome-typescript-loader": "3.2.1",
"react": "15.6.1",
"react-dom": "15.6.1",
"typescript": "2.4.1",
"webpack": "2.5.1"
}
For React 16 the error should be slightly different (
ReactNodeinstead ofJsx.Element | null | false) so it may be easier to typeProvider.renderasanyor even remove it from typings (it should be inherited fromComponent).Using (possibly related only)
{ "@types/react": "15.0.35", "@types/react-dom": "15.5.1", "@types/webpack-env": "1.13.0", "aspnet-webpack": "^2.0.1", "aspnet-webpack-react": "^3.0.0", "awesome-typescript-loader": "3.2.1", "react": "15.6.1", "react-dom": "15.6.1", "typescript": "2.4.1", "webpack": "2.5.1" }