Спрашивая здесь, я не могу найти однозначного ответа онлайн ..... Если мои маршруты реагирования выглядят так
import './App.css'; import { BrowserRouter as Router, Route, Link, Switch, Redirect } from 'react-router-dom';
import Home from './components/Home';
import Test from './components/Test';
import Test1 from './components/Test1';
class App extends Component {
render() { return
(
<Router>
<div>
<Navbar />
<Switch>
<Route exact path="/" component={Home} />
<Route exact path="/home" component={Home} />
<Route exact path="/test" component={Test} />
<Route exact path="/test1" component={Test1} />
<Route component={NoMatch} /> </Switch>
</div>
</Router>
);
}
}
export default App;
Или он должен включать index.html вот так
<Route exact path="/test/index.html component={Test} />
Причина, по которой я спрашиваю, заключается в том, что когда я обновляю страницу по любому пути, кроме root, я получаю страницу 404, которую невозможно найти