Перенаправление на страницы является проблемой, потому что маршрут не может быть заменен - PullRequest
1 голос
/ 21 апреля 2019

==> Итак, я использую «response-router-dom» и реализовал маршруты ниже.

==> скажу, что я на странице 'http://localhost:3000/About', а затем я перехожу к'http://localhost:3000/Articles/DevOps'.

==> Теперь, если я снова захочу вернуться на страницу «О программе», мой URL станет «http://localhost:3000/Articles/About', однако я хочу, чтобы он был» http://localhost:3000/About'.

Q.почему все это '/ Articles / DevOps' не заменяется?

Код прилагается для справки.Спасибо

<Route  path="/About" component={AboutComponent} />
<Route  path="/Projects" component={ProjectsComponent} />
<Route  path="/IndustryExperience" component={IndustryExperienceComponent} />
<Route  path="/Contact" component={ContactComponent} />
<Route  path="/Resume" component={ResumeComponent} />
<Route  path="/" component={ResumeComponent} />

<Route exact path="/Articles/React" component={AboutComponent} />
<Route exact path="/Articles/DevOps" component={AboutComponent} />
<Route exact path="/Articles/Spring Boot" component={AboutComponent} />
<Route exact path="/Articles/CoreJava" component={AboutComponent} />
___________________________________________________________________________


<Nav.Link href="About">About</Nav.Link>
<Nav.Link href="Projects">Projects</Nav.Link>
<Nav.Link href="IndustryExperience">IndustryExperience</Nav.Link>
<Nav.Link href="Contact">Contact</Nav.Link>
<Nav.Link href="Resume">Resume</Nav.Link>
<NavDropdown title="Articles" id="collasible-nav-dropdown">
<NavDropdown.Item href="Articles/React">React</NavDropdown.Item>
<NavDropdown.Item href="Articles/DevOps">DevOps</NavDropdown.Item>
<NavDropdown.Item href="Articles/Spring Boot">Spring Boot</NavDropdown.Item>
<NavDropdown.Divider />
<NavDropdown.Item href="Articles/CoreJava">Core Java</NavDropdown.Item>
</NavDropdown>
...