Tenemos que instalar NodeJS si no está instalado aun. La instalación es muy sencilla. Fijate acá: https://nodejs.org/es/.
Estas extensiones para vscode son todas opcionales pero muy útiles que podemos instalar.
dbaeumer.vscode-eslint
: extensión que reconoce los errores más comunes en
javascript (y también ReactJS) y nos subraya el código con un interlineado
amarillo o rojo a medida que codeamos.esbenp.prettier-vscode
extensión que se encarga de autoformatear el código
usando reglas de estilo estándarres cada vez que usamos la combinación de
teclas ctrl+shift+f
.Seguimos los mismos pasos que están en la guiá oficial: https://create-react-app.dev/docs/getting-started
reemplazar_esto_con_el_nombre_de_mi_app
.cd
pararce en la carpeta en donde usualmente guardamos
el código ( ejemplo cd reemplazar_esto_con_la_ruta_a_mis_proyectos
) y una
vez ahí, correr los siguientes comandos en orden uno por uno:npx create-react-app reemplazar_esto_con_el_nombre_de_mi_app
cd reemplazar_esto_con_el_nombre_de_mi_app
npm start
Tip opcional: Podés automatizar todo el proceso concatenando todo con &&
en una sola linea. Copiar, pegar (reemplazar) y darle Enter:
npx create-react-app reemplazar_esto_con_el_nombre_de_mi_app && cd reemplazar_esto_con_el_nombre_de_mi_app && npm start
create-react-app
en mi sistema.reemplazar_esto_con_el_nombre_de_mi_app
.Initialize project using Create React App
.3000
que sirve la aplicación.3000
.Ya tenemos una app react corriendo, con todo el entorno de desarrollo y manejado
por GIT. Ahora solo queda abrir VSCode en la carpeta del proyecto. Abrimos un
terminal nuevo o un nuevo tab (el anterior ahora está ocupado) y corremos el
comando code .
dentro de la carpeta de la app react.
Ahora que nuestra app ya está creada, la próxima vez que querramos continuar codeando en nuestra app, no será necesario correr otra vez todos los comandos de instalación:
cd reemplazar_esto_con_el_nombre_de_mi_app
npm start
Tener en cuenta que el terminal que usamos para iniciar el proyecto quedará ocupado corriendo el compiladoer de react y observando los cambios en el código y refrescando el navegador cada vez que hagamos cambios en el código.
Muchas veces vamos a ver los error directamente en el navegador y después de corregirlos, todo vuelve a la normalidad. Pero puede que también haya ocasiones en las que notamos que nuestros cambios no se están viendo reflejados en en navegador ni tampoco vemos mensajes de error. En esos casos, es muy provable que podamos ver un error en el terminal que está corriendo el compiladoer y no en el navegador.
Habrá ocasiones en que vamos a necesitar reiniciar la compilación "apagando" el
compilador y corriendo npm start
otra vez. Por ejemplo:
Si después de apagar el compilador y correr npm start
el error sigue
suscediendo entonces es provable que aun tengamos un error en nuestro código y
que tengamos que identificarlo y resolverlo antes de intentar re-iniciar de
nuevo.
Si te trabaste en algún lado, tenés dudas, consultas, o crees que podemos mejorar esta guía desde tu punto de vista, abrí un nuevo issue en este repositorio y expresate. Tu inquietud puede ayudar a otros.