💻 Set up para React
Cuando inicias en React, tienes que configurar previamente un entorno de desarrollo y con ello poner en marcha tu primer proyecto. Siguiendo unos sencillos paso podemos comenzar a crear aplicaciones modernas y dinámicas en poco tiempo.
🔧 Requisitos Previos
Antes de comenzar, debemos tener instaladas las siguierntes herramientas en nuestra máquina:
- Node.js: Necesitarás Node.js 14.18.0 o superior para este y otros turoriales que publicaré. Vite requiere al menos esta versión.
- npm (o yarn): Son administradores de paquetes que te permiten gestionar las dependencias de un proyecto. npm viene preinstalado con Node.js, pero puedes optar por otra alternativa.
📝 Pasos para Crear un Proyecto React
Existen varias maneras de crear y configurar un proyecto de React, sin embargo la forma más tradicional y en su momento era la forma más sencilla es usando el paquete oficial create-react-app
, que configura todo automáticamente.
Usando create-react-app (No recomendado actualmente)
- Para ello abrimos una terminal y ejecutamos el siguiente comando:
1
npx create-react-app <nombre-proyecto>
Este comando creará una carpeta con el nombre del proyecto <nombre-proyecto>
y descargará todas las dependencias necesarias para empezar.
- Una vez de haya completado la instalación, navegamos a la carpeta del proyecto generado:
1
cd nombre-proyecto
- Para ver el proyecto en acción, ejecutamos el siguiente comando:
1
npm start
Esto iniciará el servidor de desarrollo y abrirá automáticamente la aplicación en el navegador en http://localhost:3000. Ahora podrás ver los cambios en tiempo real al modificar archivos del proyecto.
El comando
create-react-app
fue un proyecto increíblemente útil en su momento, ya que configuraba automáticamente un entorno de desarrollo completo, pero ha quedado en desuso de facto para algunas versiones recientes de Node.js, y a menudo tiene problemas de compatibilidad con sus dependencias.
Usando Vite (Recomendado)
Vite es una herramienta de desarrollo moderna y rápida que se utiliza para crear proyectos de front-end, y es ideal para trabajar con React debido a su rápida configuración y hot-reloading eficiente. Una vez teniendo los requsitos previos en nuestro equipo, iremos al directorio donde queramos ubicar nuestro proyecto y realizamos los siguientes pasos:
- Para ello abrimos una terminal y ejecutamos el siguiente comando:
1
npm create vite@latest <nombre-proyecto> -- --template react
Aquí:
<nombre-proyecto>
: El nombre de tu proyecto.--template react
: Especifica que quieres usar el template de React.
El comando npm create vite@latest
descargará y ejecutará la última versión de Vite, y configurará un proyecto con la plantilla de React. Esto significa que habrá creado la estructura de carpetas y configuración necesaria para iniciar nuestro proyecto.
- A partir de aquí, tendremos que entrar al directorio raíz del proyecto e instalar las dependencias con npm (la instrucción anterior ya nos habrá sugerido estos comandos):
1
2
cd <nombre-proyecto>
npm install
- Para ver el proyecto en acción, ejecutamos el siguiente comando:
1
npm run dev
El template básico de React en Vite, proporciona una estructura mínima con la que puedes empezar a trabajar de inmediato. Incluye un archivo App.jsx
que se renderiza como la página de inicio:
Mi lema es