Я пытаюсь создать приложение React, это первый раз, когда я работаю с реагировать, и поэтому я не знаю, как решить эту проблему.По сути, мне нужно создать маршруты для ссылки, скажем, это следующие ссылки.
/car
/car/sedan
/car/coupe
У меня настроена маршрутизация следующим образом.
car.js
import React from 'react'
import { BrowserRouter as Router, Switch, Route, Link } from 'react-router-dom'
import CoupeCar from './coupecar'
import SedanCar from './sedancar'
class Car extends React.Component {
constructor(props){
super(props);
}
render () {
return (
<div className="main_elem_container">
<Router>
<Switch>
<Route path="/car" component={Car} />
<Route exact path="/car/sedan" component={SedanCar} />
<Route exact path="/car/coupe" component={CoupeCar} />
</Switch>
</Router>
</div>
);
}
}
const Car = () => (
<p>I'm a Car</p>
)
export default Car;
И маршрутизация работает, я могу посетить /car/sedan
и /car/coupe
, когда просматриваю навигацию с /car
, но я не могу посетить /car/sedan
, когда я на странице /car/coupe
и наоборот.
Навигация просто зависает и не загружается, пожалуйста, дайте мне знать, как я могу это исправить, я даже попробовал много вариантов, но все они дают мне этот результат, по крайней мере, если бы я знал, какотладить это будет лучше, спасибо.