Mon Avellaneda
Disfrutando del curso. Puse al profe de background. Saludos Celis! ;) Mon
Alberto Giovanny Valencia Favila
es bellisimo
Roberto Serrano
todo lo bello
Tener NPM instalado y saber moverte entre carpetas desde la terminal es solo el primer paso. Lo que viene después es donde todo cobra sentido: crear tu primera aplicación web funcional sin escribir casi nada de código, simplemente aprovechando las herramientas que la comunidad de desarrollo web ha construido para ti.
¿Qué son las bibliotecas y frameworks en desarrollo web?
Cuando trabajas en desarrollo web no partes de cero. Existe una gigantesca comunidad de desarrolladoras y desarrolladores que constantemente crea bibliotecas de código, es decir, funcionalidades ya listas que puedes descargar y utilizar en tus proyectos. También existen los frameworks, que son marcos de referencia completos que te dan herramientas y estructura para ejecutar el desarrollo de tu sitio web [0:25].
Para instalar y gestionar todo esto se utiliza NPM (Node Package Manager). Más específicamente, se usa NPX, una herramienta incluida dentro de NPM que permite ejecutar paquetes directamente sin necesidad de instalarlos de forma global [0:52].
¿Cómo crear una aplicación con React JS desde cero?
React JS es una de las tres librerías más potentes para desarrollo web frontend. Está mantenida principalmente por Facebook y es utilizada por empresas como Platzi para construir sus interfaces [2:17]. Para crear tu primera app, el comando es sencillo:
bash npx create-react-app demo-prework
Al ejecutarlo, NPX descarga e instala automáticamente los paquetes necesarios [1:10]. Un detalle importante: el nombre del proyecto no puede contener letras mayúsculas. Si lo intentas, recibirás un error de restricciones de nombre. La solución es usar guiones para separar palabras, por ejemplo demo-prework [1:28].
Durante la instalación se descargan varios paquetes clave:
¿Cómo iniciar el servidor de desarrollo?
Una vez finalizada la instalación, debes asegurarte de estar dentro de la carpeta del proyecto antes de ejecutar cualquier comando. Esto se logra con:
bash cd demo-prework npm start
Es fundamental posicionarte en el directorio correcto porque ahí es donde viven los archivos de configuración de React [3:30]. Al ejecutar npm start, se levanta un servidor de desarrollo que abre automáticamente el navegador mostrando tu aplicación funcionando [3:50].
Este paso funciona como un hello world, una prueba de que toda la instalación que realizaste previamente —Node.js, NPM, la terminal— está funcionando correctamente y estás preparado para iniciar tu camino en el desarrollo web [4:05].
¿Cómo modificar estilos CSS en una app de React?
Con el servidor corriendo, cualquier cambio que hagas se actualiza de inmediato en el navegador gracias al hot reload. Para experimentar, abre el archivo App.css en Visual Studio Code [4:25].
Un ejemplo práctico es modificar la animación del logo de React. El archivo CSS controla la velocidad de rotación mediante un valor en segundos:
1000, el logo prácticamente no se mueve porque tarda demasiado en completar el giro.1, el logo gira muy rápido [4:55].Cada vez que guardas el archivo con File > Save, el navegador refleja los cambios al instante. Esta experiencia demuestra el poder de combinar:
React JS mezcla estos tres lenguajes con prácticas de desarrollo bastante amigables, lo que facilita enormemente el proceso de creación [5:30].
Como ejercicio, modifica valores en App.css: cambia colores, ajusta tiempos de animación y comparte una captura de pantalla con el resultado. Es una forma sencilla de comprobar cuánto puedes lograr con solo ajustar propiedades CSS dentro de un framework moderno.
Mon Avellaneda
Disfrutando del curso. Puse al profe de background. Saludos Celis! ;) Mon
Alberto Giovanny Valencia Favila
es bellisimo
Roberto Serrano
todo lo bello
Joel Dominguez Merino
Recuerdo la emoción que me dio correr create-react-app sin entender nada pero ver en el navegador funcionando algo que había lanzado desde la terminal. Les propongo como reto que le dediquen diario a estudiar HTML, luego CSS, luego tener bases solidas de JS y logren entender cómo funciona React. Propónganse lograrlo y verán lo lograran. Solo disfruten del proceso. Esto no se da de la noche a la mañana. Requiere esfuerzo y dedicación :D
!React
Luis Alberto Ruiz de la Riva
Alentador compañero! gracias!
Pedro Isaac Aguilar
Muy motivadora tu aportación! ... Muchas gracias!
Carlos Eduardo Gomez García
React es uno de los 4 Frameworks más populares de JavaScript 👀 Recordemos que ahora existe Svelte y no podemos dejarlo fuera, sino Oscar se enoja jaja . Los otros 2 son Vue y Angular :D
Victor Andres Castillo Zambrano
gracias
Carlos Eduardo Gomez García
Por alguna razón el comentario de Cristian Blandón solo me sale en la página principal pero en la página del comentario no jaja
No estoy seguro de React y los demás, pero Vue sí es un framework :D
Emireth Rosas Gómez
#yomeeducosola 💚
Juan José Calderón
Que flor tan Cool :D
Jahzeel Martínez Lozano
xD
Fabian Andres Botero Perez
jajajajaja buena esa
Luis Ángel Pérez Hernández
XD
PAULA DANIELA ORDOÑEZ PABÓN
Estoy tratando de ingresar el primer comando y me aparece este error. sh: command not found: npx Les adjunto el pantallazo por si alguién me puede ayudar. Mil gracias.
Isidro Sosa
Me pasó lo mismo, primero tienes que ejecutar la siguiente linea en tu terminal: export PATH=/opt/homebrew/bin:$PATH
Y luego ya haces todo lo que dice Ricardo.
Saludos.
Ferney Mauricio Arenas Arenas
Yo tuve que actualizar NODE desde el siguiente enlace para que me funcionara:
nvm install node --reinstall-packages-from=node
Luis Angel Frias Herrera
Solo hice una ligera modificación :smile:
Luis Alberto Ruiz de la Riva
Me encanto!
Mi Chu
Creí que era la imagen de un abdomen jejejej xD
Jose Angel Gonzalez Becerril
Agrege texto y use los colores de platzi
Jorge Luis Mendoza Fulcado
Me ha costado avanzar mucho en este curso, ¿Sera por que tengo una Mac con M1? 💆♂️
Keyla Conde Sánchez
yo igual
Evelyn Bogado
Yo también, estoy buscando por todos lados como solucionar lo que no puedo hacer con mi mac
Gabriela Urbano
Qué emoción poder ver algo tan chiquito vuelto realidad 🥺 Es la primera vez que utilizo CSS y cualquier cosa relacionada con desarrollo. Soy diseñadora UI/UX 💜
Ibrahim Gragirena
Así quedó! The revolution begins
Ángel Hurtado
Hola, aquí les dejo las modificaciones que les hice a la aplicación de React.
Stephanny rojas sanchez
por que no me funciona ?
Sura Naileth Cedeño Lopez
Team Platzi¡Hola! :D
Si pudieras compartirme una captura de pantalla o tu código con mucho gusto te ayudo.
Andres Fernando Lopez
npm ERR! code ENOENT npm ERR! syscall open npm ERR! path /Users/user/Documents/proyecto/cursoprework/package.json npm ERR! errno -2 npm ERR! enoent ENOENT: no such file or directory, open '/Users/user/Documents/proyecto/cursoprework/package.json' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
ME APARECE TODO ESTO QUE HAGO????????
Alberto Giovanny Valencia Favila
Tomas Cano
Muchas gracias. Me sirvió mucho!!!
Diana Zipa
Este comentario lo escribo en el 2025, y tuve varios problemas al momento de instalar por temas de versionamiento. Al mirar las preguntas realizadas por los estudiantes, no se ve respuesta por parte del personal de Platzi. Por otra parte, no se evidencia actualización de estos videos, lo que para personas principiantes como yo genera bloqueos y, por lo mismo, frustración. Agradecería que tengan esto en cuenta para las diferentes escuelas y mantengan actualizados sus cursos. Gracias.
Sebastian Acosta
Saludos, pude instalar el REACT.JS pero en Visual no me aparece el archivo de demo-prework para editar. ¿Alguien me lo podría enviar? Uso Mac. Agradezco su colaboración
Carlos Eduardo Gomez García
Hola, recuerda que ese comando te crea todo el proyecto y te toca a ti abrirlo en tu editor de código, eso lo puedes hacer con el comando code . :D
Sebastian Acosta
Gracias por la respuesta, sin embargo al escribir code . en la terminal, unicamente me abre el visual, pero no el archivo con sus categorizaciones en CSS. En ese paso estoy perdido :(
Jenner Alexis
Karla Grajales
hola!! perdona como es que te aparecen todas esas carpetas? yo solo tengo, el unico codigo que hemos creado(demoLiveServer.html)
puedes indicarme como lo obtuviste o donde tengo que pinchar para que me salga? gracias
Jenner Alexis
Buenas, usaste el npx?, para poder crear el nuevo proyecto en react. entonces automaticamente te crea las carpetas y dentro de ella puedes ver más datos que el mismo comando te instala
Joe Harry Mancera Monroy
si son como yo y de otros cursos tienen el node instalado pero les da un error al crear la app de prueba !
Puede que sea la cache del npm, lo pueden limpiar con esto
npm cache clean --force
y si como a mi les sale un error que la carpeta de cache, en versiones anteriores, tenia permisos 'root-owned' lo pueden quitar con el comando que contiene el mismo mensaje de error
Si tiene una mejor alternativa para poder solucionar el problema estoy super atento
Mario Barceló Sospedra
Segundo aviso: La instalación de React también lleva tiempo. ¡Ánimo! 🚀
Usuario anónimo
UserMuchas gracias, cuando llegue al curso de React me prepararé un café y a esperar haha
entiendo, mira una ves lanzado este comando en la terminal
npx create-react-app nameofproject
al concluir la instalacion en tu carpeta:
/Users/user/Documents/proyecto/cursoprework
con el comnado
ls
te aparecera el nombre de tu proyecto que le diste a la aplicacion de react, unicamente te tienes que dirigir a ese directorio con el comando
cd nameofproject
y ahora si podras ejecutar npm start