Es necesario tener instaladas las ultimas versiones LTS de Node, npm y yarn
git clone https://github.com/MaxiSuppes/intro-react.git
Ejecutar el comando yarn install
en el root del proyecto
Crear un archivo .env
en el directorio root y copiarle el contenido del archivo .env.example
.
REACT_APP_API_URL: Estamos usando la API gratuita https://reqres.in/api REACT_APP_USING_FAKE_API: True si se quieren usar los mocks o vacío si se quiere usar la API antes mencionada.
yarn start
Cada una de las ramas contiene un ejemplo introductorio de algunas de las nociones principales de React.
basic-version
Contenido básico de una app creada con create-react-app
navigation
Ejemplo de navegación básica
api-request
Request a una API pública usando fetch API
login
Login de un usuario, guardado del token en el localStorage
environment-variables
Configuración de variables de entorno
private-routes
Concepto de rutas privadas a las que solo se puede acceder si hay un usuario logueado
api-client
Se usa un módulo para encapsular la comunicacion entre el cliente y la api
master
Tiene el contenido total de todas las ramas anteriores, más un ejemplo de componente reutilizable y la configuración para absolute imports
profile-with-hooks
Misma funcionalidad que master pero reemplazando un class component por un functional usando hooks
No se agregó ningún test!