Configuración Inicial

Create React App 🛠

Create React App es un ambiente cómodo para aprender React, y es la mejor manera de comenzar a construir una nueva aplicación de página única usando React.

Vamos a crear el proyecto create-react-app con npx (Es una herramienta de ejecución de paquetes que viene con npm 5.2+.), le indicamos a nuestro CLI, cual sera el nombre del proyecto.

npx create-react-app shopping-app

Una vez creado nuestro proyecto accedemos al directorio desde la consola e iniciamos el mismo con el comando npm start.

cd shopping-app
npm start

Esta seria la estructura del proyecto.

shopping-app
├── node_modules
├── public
│    ├── favicon.ico
│    ├── index.html
│    ├── manifest.json
├── src
│    ├── App.css
│    ├── App.js
│    ├── App.test.js
│    ├── index.css
│    ├── index.js
│    ├── logo.svg
│    ├── serviceWorker.js
├── .gitignore 
├── package.json  
├── README.md   
└── yarn.lock

Proyecto base: En este repositorio puedes encontrar el proyecto base en el cual se baso esta guía.

Bootstrap 💅🏻

Una vez que tenemos la configuración de nuestro proyecto, vamos agregarle los estilos para que se vea lindo, en este caso no necesitamos algo muy elaborado, por lo cual utilizaremos Bootstrap.

Bootstrap logo

Bootstrap es un kit de herramientas de código abierto para desarrollar con HTML, CSS y JS. Cree prototipos rápidamente o cree toda su aplicación con nuestras variables y mixins Sass, sistema de cuadrícula receptiva, componentes precompilados extensos y complementos potentes creados en jQuery.

Para agregar Bootstrap a nuestro proyecto sera muy sencillo, ingresaremos al Quick Start de Bootstrap donde encontraremos la siguiente linea, en este caso utilizaremos el BootstrapCDN, para acceder a los css de la librería y poderlos agregar a nuestro proyecto.

En la raíz de nuestro proyecto, dentro de la carpeta /public encontraremos el archivo index.html en el que agregaremos la linea anterior dentro de la etiqueta <head>.

Solo nos falta un ultimo paso, dentro de nuestro proyecto tenemos el App.css, lo modificaremos con el siguiente código.

Listo, ahora tenemos estilos dentro de nuestro proyecto!!

Dependencias del proyecto

Nuestro proyecto necesitara instalar una dependencia más y es para el manejo de rutas, para eso vamos a utilizar react-router-dom, que en la sección de Rutas explicaremos más en detalle.

Por ahora solo vamos a instalar esta dependencia por linea de comandos, ejecutando la siguiente linea:

Last updated

Was this helpful?