Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Compiled with problems:

solo puse : import { BrowserRouter as Router, Routers, Route } from "react-router-dom";

y me salio ese error

ERROR in ./src/App.js 12:35-42 export 'Routers' (imported as 'Routers') was not found in 'react-router-dom/dist' (possible exports: AbortedDeferredError, Await, BrowserRouter, Form, HashRouter, Link, MemoryRouter, NavLink, Navigate, NavigationType, Outlet, Route, Router, RouterProvider, Routes, ScrollRestoration, UNSAFE_DataRouterContext, UNSAFE_DataRouterStateContext, UNSAFE_LocationContext, UNSAFE_NavigationContext, UNSAFE_RouteContext, UNSAFE_useRouteId, UNSAFE_useScrollRestoration, createBrowserRouter, createHashRouter, createMemoryRouter, createPath, createRoutesFromChildren, createRoutesFromElements, createSearchParams, defer, generatePath, isRouteErrorResponse, json, matchPath, matchRoutes, parsePath, redirect, renderMatches, resolvePath, unstable_HistoryRouter, unstable_useBlocker, unstable_usePrompt, useActionData, useAsyncError, useAsyncValue, useBeforeUnload, useFetcher, useFetchers, useFormAction, useHref, useInRouterContext, useLinkClickHandler, useLoaderData, useLocation, useMatch, useMatches, useNavigate, useNavigation, useNavigationType, useOutlet, useOutletContext, useParams, useResolvedPath, useRevalidator, useRouteError, useRouteLoaderData, useRoutes, useSearchParams, useSubmit)

1 respuesta

¡Hola Fernando!

El error que estás recibiendo indica que el componente "Routers" no se puede encontrar en el paquete "react-router-dom/dist". Esto puede ser causado por una de las siguientes razones:

  • Es posible que hayas escrito mal el nombre del componente. Asegúrate de que esté escrito correctamente.
  • "Routers" no es un componente válido en la versión de "react-router-dom" que estás utilizando. Verifica la documentación de la versión que estás usando para ver qué componentes están disponibles.

En tu código, estás importando "Routers" en lugar de "Routes". Intenta cambiar tu importación a lo siguiente:

import { BrowserRouter as Router, Route, Routes } from "react-router-dom";

Con esto debería solucionarse el error que estás experimentando. Espero que esta respuesta haya sido útil. ¡Buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)