Если вы хотите, чтобы App
получил все RouteComponentProps
(включая объект истории) от MemoryRouter
, вам нужно вызвать App
по маршруту, например, так:
ReactDOM.render(
<MemoryRouter>
<LocaleProvider locale={zhCn}>
<Route component={App}/>
</LocaleProvider>
</MemoryRouter>,
document.getElementById('root') as HTMLElement
);
Затем вы можете заменить AppProps
на RouteComponentProps<{}>
в объявлении App
.