Patagonian-IUPA / prog3-react-vscode

Guia para empezar con ReactJS y VSCode rápido
2 stars 3 forks source link

Guía para empezar con ReactJS y VSCode rápido

Software requerido

NodeJS

Tenemos que instalar NodeJS si no está instalado aun. La instalación es muy sencilla. Fijate acá: https://nodejs.org/es/.

Extensiones VSCode (Opcionales)

Estas extensiones para vscode son todas opcionales pero muy útiles que podemos instalar.

Crear una app react

Seguimos los mismos pasos que están en la guiá oficial: https://create-react-app.dev/docs/getting-started

  1. Decidir el nombre de la app (el nombre es lo que determina el nombre del directorio donde va a vivir el código fuente). Por ejemplo reemplazar_esto_con_el_nombre_de_mi_app.
  2. Abrir un terminal.
  3. Usando el comando 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

Qué fue eso?

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.

Iniciar una app ya creada

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.

Errores?

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.

Y ahora qué hago?

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.

Guiás siguientes