Índice
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:
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:
Por estas otras:
Ahora nos dirigimos al archivo index.js
localizado en la carpeta src y reemplazamos todo su contenido por este otro.
Ahora, eliminamos la carpeta node_modules localizada dentro de nuestro proyecto y reinstalamos las dependencias con el comando:
Hecho esto, ya podremos levantar nuestro proyecto con el comando:

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:
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:
Ahora solo restaría instalar nuestras dependencias
Y correr nuestra app