Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivo del Integrar la aplicación React con API’s Rest utilizando los distintos
Laboratorio métodos HTTP.
Recursos a. Hardware
Procesador: Core I5 6ta Generación 2.8 ghz.
Memoria. Al menos 8 GB de RAM.
Espacio en disco duro. Al menos 20 GB para la instalación
(algunas instalaciones requieren menos).
b. Software
Eclipse.
Postman.
1
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
Esto generará algunos andamios que necesita para que su aplicación React se ejecute lo
más rápido posible.
El siguiente paso es modificar el archivo App.js ubicado en la carpeta src para que se vea
así.
2
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
Una vez hecho esto, representaremos una tarjeta de arranque en el archivo App.js al incluir
este fragmento en el método return ().
3
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
Si recargamos nuestra aplicación, los siguientes cambios reflejarán mostrando el nombre del
contacto, el correo electrónico y el eslogan en una tarjeta de arranque.
La mayoría de las aplicaciones web modernas utilizan el protocolo REST para comunicarse
entre sí. Para lograr esto, los datos se envían como JSON (JavaScript Object Notation) a la
API. A su vez, la API devuelve una carga útil JSON que puede ser datos estáticos o
dinámicos. Nuestra aplicación analizará y mostrará los datos de una manera presentable,
haciéndolos atractivos para el usuario.
4
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
A continuación se muestra una respuesta JSON típica del volcado de la lista de contactos:
Creando un estado
Un estado es simplemente un objeto que contiene datos pendientes de ser procesados. Aquí
es donde almacenaremos la salida de la llamada a la API.
5
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
6
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
El método Contactos acepta el estado de los contactos que creamos anteriormente y luego
devuelve una versión mapeada del estado, que recorre la tarjeta de arranque para insertar el
nombre, el correo electrónico y la frase del contacto del contacto.
Representación del componente de contactos
El último paso de esta aplicación es renderizar nuestro componente en src / App.js. Para
hacer esto, tenemos que importar el componente a App.js.
Luego, en nuestro método de renderizado, tenemos que borrar todo lo que teníamos antes y
pasar nuestro componente junto con el estado de los contactos para que se renderice.
7
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
Si aún no tiene la aplicación en ejecución, puede ejecutarla mediante el comando npm start.
Esto abrirá su navegador para que vea la aplicación o le muestre algunos errores si se
perdió algo. Puede visitar directamente accediendo a http: // localhost: 3000. Si el puerto
3000 ya está en usted, se le pedirá que cambie el puerto.
8
______________________________________________________________________
Guía de Sistemas de Integración de
laboratorio Información aplicaciones Back end
ACTIVIDAD VIRTUAL
9
______________________________________________________________________