Índice

  1. Realizar downgrade de React18 a React17 de “create-react-app”
    1. Realizar downgrade de React18 a React17 de Vite

      Realizar downgrade de React18 a React17 de “create-react-app”

      React18 ha sido recientemente lanzado el 8 de Marzo del 2022, pero parece ser que React Router Dom no funciona con react18, por lo que para poder realizar los proyectos, es necesario degradar la versión 18 al menos a la 17.

      Una vez que ejecutamos el comando:

      HTML

      Se nos creara nuestra app en la versión 18 de react y debido a que no existe un comando para realizar una instalación de versiones en especifico, es necesario modificar manualmente nuestros archivos.

      Para ello, abrimos nuestro package.json y reemplazamos las siguientes lineas:

      HTML

      Por estas otras:

      HTML

      Ahora nos dirigimos al archivo index.js localizado en la carpeta src y reemplazamos todo su contenido por este otro.

      HTML

      Ahora, eliminamos la carpeta node_modules localizada dentro de nuestro proyecto y reinstalamos las dependencias con el comando:

      HTML

      Hecho esto, ya podremos levantar nuestro proyecto con el comando:

      HTML

      Realizar downgrade de React18 a React17 de Vite

      Una vez creada nuestra aplicación Ract con Vite, se instalara automáticamente la versión 18 de React, por lo que para regresar a la versión 17 tendremos que editar nuestro package.json

      Abrimos package.json y modificamos devDependencies y dependencies de la siguiente manera:

      HTML

      En si, lo único que hemos hecho, es cambiar todas las versiones 18.0.0 por 17.0.2

      Ahora vamos a la carpeta src y abrimos el archivo main.jsx y reemplazamos todo su contenido por este otro:

      HTML

      Ahora solo restaría instalar nuestras dependencias

      HTML

      Y correr nuestra app

      HTML