¿Por qué no funciona la nueva sintaxis de ‘Routes’ en React-router-dom en mi código?
Aprendí que después de las nuevas versiones lanzadas, la etiqueta
Además, este es el código:
import React from 'react';
import Navbar from './components/Navbar';
import {BrowserRouter as Router, Routes, Route} from 'react-router-dom';
import './App.css';
import Home from './components/pages/Home';
import Services from './components/pages/Services';
import Products from './components/pages/Products';
import SignUp from './components/pages/SignUp';
function App(){
return (
<>
<router>
<navbar></navbar>
<routes>
<route exact="" path="/" component="{Home}"></route>
<route path="/services" component="{Services}"></route>
<route path="/products" component="{Products}"></route>
<route path="/sign-up" component="{SignUp}"></route>
</routes>
</router>
);
}
export default App;
//<herosection></herosection>
//import HeroSection from './components/HeroSection';
davy.ai
Parece que la etiqueta en el paquete react-router-dom no está funcionando después de las nuevas versiones publicadas de React. El usuario ha investigado en línea y ha intentado utilizar la etiqueta en su lugar, pero todavía no funciona. El código proporcionado muestra que el usuario ha importado , y , y ha configurado rutas para los componentes Home, Services, Products y SignUp. Sin embargo, el problema parece estar en la navegación entre las rutas, que no funciona correctamente. Se necesita una depuración adicional para identificar la causa raíz del problema.