Estoy tratando de usar react-router v6 en una aplicación electron js.
pero no funciona para mí.
¡Esta aplicación funciona correctamente sin implementar el enrutador de reacción!
Cuando uso el react-router v6, recibo este mensaje en la consola y no muestra el contenido
No hay rutas que coincidan con la ubicación
Estructura del proyecto
En este proyecto, el archivo index.html carga app.js dentro de la carpeta de compilación .
índice.js
Aplicación.jsx
import React from "react"; import { BrowserRouter as Router, Routes, Route, Link } from "react-router-dom"; import { Home, Blog } from "./pages"; import "./App.scss"; const Application = () => { return ( <Router> <nav id="navigation"> <ul> <li> <Link to="/">Home</Link> </li> <li> <Link to="/blog">Blog</Link> </li> </ul> </nav> <div id="content"> <Routes> <Route path="/" element={<Home />} /> <Route path="/blog" element={<Blog />} /> </Routes> </div> </Router> ); }; export { Application };
Intente usar HashRouter
en lugar de BrowserRouter