Задать вопрос
@DeVit0

Почему не работает роутинг?

Учу реакт и столкнулся с проблемой роутинга на сайте. Он почему-то просто отказывается работать. Есть файл About.jsx:

import React from 'react';

const About = () => {
    return (
        <h1>
            Это приложение создано в качестве обучения
        </h1>
    );
};

export default About;

И есть файл App.js, в котором непосредственно выполняется роутинг:

import About from "./pages/About";
function App() {
    return (
        <BrowserRouter>
            <Route path="/about">
                <About/>
            </Route>
        </BrowserRouter>
    )
}

export default App;

На выходе я не получаю ничего, пустой лист. В чем может быть проблема?
  • Вопрос задан
  • 302 просмотра
Подписаться 1 Простой 3 комментария
Решения вопроса 1
Alexandroppolus
@Alexandroppolus
кодир
<Route path="/about" element={< About />} />
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08
<BrowserRouter basename="/">
Ответ написан
@DeVit0 Автор вопроса
Друзья, всем спасибо! Решил проблему так:
import React from "react";
import './styles/App.css'
import {BrowserRouter, Route, Router, Routes} from "react-router-dom";
import About from "./pages/About";
import Posts from "./pages/Posts";


function App() {
    return (
        <BrowserRouter>
            <Routes>
                <Route path="/about" element={<About />} />
                <Route path="/posts" element={<Posts />} />
            </Routes>
        </BrowserRouter>
    );
}

export default App;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы