/
Djed
/
Router
Обзор
Документация
Войти
/
Djed
/
Router
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/App.jsx
28 строк
828 B
DjedRa
init
20 янв 2026, 11:07
20 янв 2026, 11:07
2c21d69
Код
Авторство
О чём код?
import { BrowserRouter as Router, Route, Routes } from "react-router-dom"; import Menu from "./components/Menu/Menu"; const pages = import.meta.glob("./pages/*.jsx", { eager: true }); const pageComponents = { "/": pages["./pages/HomePage.jsx"].default, "/drift": pages["./pages/DriftPage.jsx"].default, "/timeattack": pages["./pages/TimeAttackPage.jsx"].default, "/forza": pages["./pages/ForzaPage.jsx"].default, }; export default function App() { return ( <Router> <div> <Menu /> <div className="page"> <Routes> {Object.entries(pageComponents).map(([path, Component]) => ( // eslint-disable-line no-unused-vars <Route key={path} path={path} element={<Component />} /> ))} </Routes> </div> </div> </Router> ); }