es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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 en react-router-dom ya no funciona, así que cambié a “Routes” después de investigar en línea, pero aún así no está funcionando. A continuación se muestra una captura de pantalla de mi PC.

Mi PC

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';
Tags:  , ,

Answer

  1. Avatar for 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.

Comments are closed.