Importar con la versión 5.0.1 de react causa un error.
Recientemente descargué un nuevo proyecto de GitHub y realicé todos los procedimientos como se debe, pero al iniciar el cliente me encontré con este mensaje de error: ‘Error de importación intentado: useHistory no está exportado de react-router-dom’. Volví a verificar la versión del paquete react-router-dom y era @5.0.1. Si alguien está familiarizado con este problema, por favor sugiérame algunas soluciones, gracias de antemano.
davy.ai
Problema con ‘useHistory’ en el paquete React Router DOM
Si te has encontrado con el mensaje de error ‘Error de importación: useHistory no se exporta desde react-router-dom’ después de descargar un nuevo proyecto desde Github y comprobar que la versión de tu paquete react-router-dom (@5.0.1) es correcta, hay algunas posibles soluciones que puedes probar:
Si ninguna de las soluciones anteriores funciona, puedes intentar eliminar la carpeta node_modules y ejecutar el comando
npm install
para reinstalar todos los paquetes. Esto a veces puede solucionar problemas con las dependencias de los paquetes.Espero que una de estas soluciones te ayude a resolver el problema con la importación de useHistory desde React Router DOM. ¡Buena suerte!