Я пытаюсь выяснить, почему на странице ниже выдается ошибка 404 после ее обновления вручную (F5).Сначала он загружается правильно, но если я только обновляю эту страницу, он идет 404. Его основной зависимый компонент "Встреча" не имеет такой проблемы.Освежает все хорошо.Просто для того, чтобы вы знали, что приложение React создано внутри проекта .NET MVC и только часть представлений обрабатывается React.Есть идеи, что я должен делать неправильно?
#App.tsx
import React from 'react'
import { render } from 'react-dom'
import { BrowserRouter } from 'react-router-dom'
import { createBrowserHistory } from "history";
import MeetingsRoutes from './MeetingsRoutes'
function renderApp() {
const history = createBrowserHistory();
render(
<BrowserRouter>
<MeetingsRoutes/>
</BrowserRouter>
, document.getElementById('root')
)
}
renderApp();
#MeetingsRoutes.tsx
import * as React from 'react'
import { Route, Switch } from 'react-router-dom'
import Meeting from './meeting/Meeting'
import { Fragment } from 'react';
export interface MeetingsRoutesState {
history: any;
}
export default class MeetingsRoutes extends React.Component<{}, MeetingsRoutesState> {
constructor(props: any) {
super(props);
}
public render() {
return (
<Fragment>
<Switch>
<Route exact path='/:baseUrl/Meeting' component={Meeting} />
<Route path='/:baseUrl/Meeting/:name/:country' component={MeetingDetails} />
</Switch>
</Fragment>
)
}
}