Я пытаюсь создать сайт с помощью Reactjs. Я попытался создать Navbar и на Navbar, я создал 2 ссылки, которые дома и контакт. Когда я нажимаю, например, кнопку контакта, я вижу конечную точку на URL, но на странице ничего не происходит. Я уже создал Routes and Links, но я действительно не понял, почему я не могу использовать ссылки Navbar. Можете ли вы помочь мне, пожалуйста? Заранее спасибо.
import React from 'react';
import PropTypes from 'prop-types';
import {BrowserRouter, Link} from "react-router-dom";
const Navbar = () => {
return (
<BrowserRouter>
<nav>
<ul>
<li><Link to='/'>Sağlık Hizmetim</Link></li>
<li><Link to='/contact'>İletişim</Link></li>
</ul>
</nav>
</BrowserRouter>
);
};
Navbar.propTypes = {};
export default Navbar;
Это был мой компонент Navbar.
import React from 'react';
import {Route,BrowserRouter,Switch} from 'react-router-dom';
import Contact from "./Contact";
import Home from './Home';
const Routes = () => {
return (
<BrowserRouter>
<Switch>
<Route exact path='/' component={Home}/>
<Route path='/contact' component={Contact}/>
</Switch>
</BrowserRouter>
);
};
export default Routes;
Это был мой компонент Route. Кроме того, я вызвал компонент маршрута и навигационной панели в App.js.