Creación de una aplicación React con Node.js y Visual Studio Code
Resumen
¿Cómo crear una aplicación con React JS?
Crear una aplicación con React JS puede parecer un desafío, pero, con los pasos correctos, verás que es más sencillo de lo que piensas. Utilizar Node.js y React te permitirá desarrollar aplicaciones web de manera eficiente. Te dejo aquí una guía paso a paso para que puedas comenzar a crear tu primera aplicación.
¿Cómo comienzo a crear una aplicación de React?
Para comenzar, primero debes asegurarte de tener instalaciones específicas en tu computadora. Necesitarás un navegador, un editor de código y Node.js. Si ya verificaste esto, es momento de buscar la documentación oficial de React, donde obtendrás más información y recursos adicionales.
Acceder a la documentación de React: Abre el navegador y busca la documentación de React. Dirígete a la sección que indica cómo crear una nueva aplicación.
Ejecutar el comando necesario: Según la documentación, el comando npx create-react-app my-app te ayudará a crear la estructura base de la aplicación.
¿Cómo utilizo la terminal para establecer mi proyecto?
El siguiente paso es usar la terminal, una herramienta esencial para los desarrolladores. Aquí es donde ejecutas comandos para configurar tu entorno y proyecto.
npx create-react-app mi-primer-app
Ejecutar el comando: Copia y ejecuta el comando anterior en la terminal. Asegúrate de nombrar el proyecto adecuadamente.
Esperar la descarga: El proceso descargará algunas dependencias y creará las carpetas necesarias. Es importante tener paciencia.
¿Qué hago después de crear la estructura de la aplicación?
Una vez que se completa la configuración inicial, necesitas navegar hacia el directorio recién creado y ejecutar tu aplicación.
Cambiar de directorio: Usa el comando cd mi-primer-app para acceder al directorio de tu proyecto.
Abrir Visual Studio Code: Una manera eficiente de trabajar es abrir el proyecto en Visual Studio Code desde la terminal:
cd mi-primer-app
code .
¿Cómo ejecuto mi aplicación de React?
Ahora que estás en tu proyecto, es hora de ejecutarlo y visualizarlo en tu navegador.
Iniciar la aplicación: Utiliza el comando npm start para iniciar los scripts necesarios.
npm start
Visita tu app en el navegador: Mira cómo se abre automáticamente en tu navegador, mostrando tu aplicación React en funcionamiento.
¿Cómo edito mi aplicación una vez está en marcha?
Cambiar cualquier aspecto de tu aplicación es directo gracias a funcionalidades como el hot reloading, que refresca automáticamente la página al guardar cambios.
Abrir el archivo app.js: Este archivo es donde se almacena gran parte de la lógica y diseño básico.
Modificar el contenido: Cambia la línea que desees, tal como el ejemplo a continuación:
Guardar cambios: Al hacerlo, verás que tu navegador es actualizado automáticamente sin requerir otra acción de tu parte.
Avanzar en tu comprensión de herramientas como Node.js y React es clave para convertirte en un desarrollador competente. No dudes en practicar, explorar, y experimentar con cada paso para dominar estos conocimientos y aplicar nuevas configuraciones para proyectos más complejos. ¡Sigue adelante, tu aprendizaje solo acaba de comenzar!
Si ustedes observan cuando el profe Devars cambia entre directorios (carpetas), cuando pone el comando "cd" luego se debe introducir el nombre del directorio, entonces para no escribir por completo el nombre del directorio ya sea porque es muy largo o por mayor productividad lo que se puede hacer es: poner el comando "cd" seguido de las primeras iniciales del directorio y luego presionan la tecla Tab en su teclado, y listo la terminal reconoce a que directorio se refieren y los mueve hacia el.
Pero esto funciona para muchas otras cosas en la terminal, no solo para movernos entre directorios.
Jueguen con la terminal a que les auto-complete las palabras que quieren escribir. :)
Gracias por le Tip. Se agradece lo que nos pueda ayudar a ser un poco más rápida.
Gracias hermano, lo apliqué y me resultó muy interesante
El comando:
npx create-react-app my-app
No me corría lanzaba el siguiente error:
command not found: npx
Solución: después de una pequeña búsqueda descubrí que faltaba npm (Sistema de gestión de paquetes por defecto para Node.js). Para instalarlo ejecuten:
sudo apt install npm
Al culminar la instalación reinicien su terminal y ejecuten el comando npx create.... y listo.
Espero le ayude a alguien cuya terminal lanze el mismo error.
Saludos :v
Gracias por la información.
Gracias Brother. Justo ese problema me estaba ocurriendo.
Hola, he modificado el sitio web como reto personal. Aquí les presento las modificaciones:
Este es el código JavaScript de "App.js":
Se ve interesante. Felicidades por tus avances Ángel. Nunca pares de aprender.
¡Te felicito por tu iniciativa!
En código casi que es poco lo que se ha modificado y hay un cambio significativo en la página.
Me alegra comprender los cambios que has hecho, Nunca paremos de aprender
No sirve de nada instalar las cosas si no las usamos
No sirve de nada instalar las cosas si no las usamos
Enrique Devars 2021
Excelente intro a React, yo no se nada de react o vue o esas cosas pero esta clase es una excelente intro para empezar a aprender de ellos.
Pasito a pasito se llega....
Felicidades Henry. Nunca pares de aprender y aplicar lo que aprendes.
Tu primer proyecto con React 12/17
Aplicación con reactjs
ir a la documentación oficial de Reactjs para ver los comandos en terminal para crear una App y ejecutarlos en la terminal de nuestra distribución de Linux (los comandos son scripts)
cambiamos el nombre de nuestro archivo “mi-primer-app”
npx es una utilidad que viene con nodejs
nos movemos a la carpeta creada y visualizamos lo que contiene con ls -l
code . Para abrir el editor de código en la carpeta actual
En el explorador de archivos de VS podemos ver la carpeta “public” donde se guarda la información cuando se genera la App. En la carpeta “src” está el código de la App (JSX)
podemos abrir una terminal desde VS
ejecutamos “npm start” para iniciar la App
modificamos el texto y vemos como se modifica la App esto se logra gracias al Hot reloading
Live server y Reacjs tienen Hot reloading
Maravilloso resumen de la clase!
Ingresa a la pagina oficial
Ejecutar cada comando individualmente
npx create-react-app my-app
cd my-app
npm start
Excelente resumen de la clase
Puedes encadenar los comandos de la siguiente manera:
npx create-react-app my-app && cd my-app && npm start
Clase 12 – Tu primer proyecto con React
¿Para qué sirve React.js?
Para crear interfaces en la web.
¿Qué pasos debemos realizar para crear una aplicación con React.js?
Ir a la documentación de React.js.
Ir a la sección “Crear una nueva aplicación”.
Abrir la terminal y ejecutar el comando npx create-react-app nombre-app
Nos movemos al directorio nombre-app con el comando cd.
En el directorio de la aplicación ejecutamos el comando npm start.
¿Cuándo instalamos Node.js también se instala NPX?
Sí.
¿Podemos escribir el nombre de la aplicación de React usando mayúsculas para separar palabras?
No, debemos usar guiones para separarlas.
¿Node.js ayuda a que las descargas necesarias para crear una aplicación en React.js funcionen correctamente?
Sí.
¿Cómo podemos abrir Visual Studio Code desde la terminal de Ubuntu?
Con el comando “code .”.
¿En qué lugar encontramos todo el código fuente de la aplicación de React.js?
o En el directorio src.
¿Podemos ejecutar el comando npm start desde la terminal de Visual Studio Code?
Sí.
¿Cuál es el archivo que podemos editar en la aplicación de React.js?
App.js
Buenas Tardes Enrique.
tengo el siguiente error al momento de ejecutar la linea de instrucción npx create-react-app my-app
Yo la he hecho en Windows con WSL sin ningún problema, depende de tus gustos. Intenté trabajar con Fedora en dual boot, pero era muy engorroso estar reiniciando mi pc para cambiar de entorno.
como se limpia la pantalla de la terminal
pregunta
Presionando Ctrl + L o con el comando "clear"
Hola en linux se hace escribiendo clear.
En windows se hace escribiendo cls.
Saludos!
Tengo problemas al ejecutar npm start o npn run start!!!
echo fs.inotify.max_user_watches=524288| sudo tee -a /etc/sysctl.conf&& sudo sysctl -p
Mauronaval, gracias me sirvió el código, pero me podrías explicar como funciona o cual era el error?
React
React is a free and open-source front-end JavaScript library for building user interfaces or UI components. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.
https://en.wikipedia.org/wiki/React_(JavaScript_library)
Por alguna razón el comando npx create-react-app me tira un error, no sé si mi conexión a internet es muy lenta pero parece que pasado un tiempo es incapaz de descargar los archivos y me tira algo como un error de fetch porque no se encontró el archivo después del timeout de 30 segundos.
¡Hola! ¿Intentaste correr esto primero?
sudo apt install npm
Inténtalo y nos comentas si luego te funcionó. Saludos
hoy :
react como hacer tu primera aplicacion
futuro : react aplicaciones 2025
Perfecto! vamos avanzando....
npx create-react-app ya está deprecado, deberían actualizar esta clase o removerla para que no se convierta en contenido de relleno