https://github.com/23blocks-os/react-basic
Basic Sample of React using 23blocks and best practices
https://github.com/23blocks-os/react-basic
Last synced: about 2 months ago
JSON representation
Basic Sample of React using 23blocks and best practices
- Host: GitHub
- URL: https://github.com/23blocks-os/react-basic
- Owner: 23blocks-OS
- Created: 2020-06-12T22:56:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-12T01:59:25.000Z (over 2 years ago)
- Last Synced: 2025-01-28T01:18:33.946Z (over 1 year ago)
- Language: JavaScript
- Size: 605 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Uso de librerias json-api-normalizer y redux-object para serializacion de datos de API
Instrucciones:
La primera vez que se descarga:
-- Instalar las depencias
npm install
-- Crear archivo .env y agregar la api key de 23blocks. Este archivo esta en el .gitignore por lo que no se versionara
REACT_APP_API_KEY=ingresarapikey
-- Iniciar el proyecto:
npm start
-- Correr pruebas unitarias
npm run test
---
Para comenzar creando proyecto de React:
-- Ejecutar:
npx create-react-app my-app
-- Instalar librerias: axios: (cliente http), json-api-normalizer (serializacion de datos), redux-object (serializacion de datos), rxjs (reactive programming), formik (react forms)
npm install axios json-api-normalizer redux-object rxjs formik
-- Crear archivo api.js y dentro del mismo crear y exportar funcion setApiKey() y setCompanyToken() para agregar los headers de autenticacion necesarios para comunicacion con la API
-- Llamar a la funcion setApiKey() en App.jsx