Aplicación REST con React

Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.

Vamos a hacer una aplicación que muestre información de los personajes de Starwars. Para ello, utilizaremos la API de StarWars (swapi).

Debemos tener en cuenta que las peticiones a la API de StarWars deben terminar en barra, o tendremos un problema de redirección 301:

https://swapi.dev/api/people/1/

Para cargar las imágenes utlizaremos la siguiente url, que recibirá como parámetro la id de la foto que queremos pintar.

https://starwars-visualguide.com/assets/img/characters/1.jpg

Para los enlaces de paginación, podremos usar un código similar a esto:

export const getPaginationLinks = (elementsAmount, elementsPerPage) => {
    const pagesAmount = elementsAmount / elementsPerPage;
    const linksData = []
    for (let i = 0; i < pagesAmount; i++) {
        linksData.push(i);
    }
    return linksData;
};
← DeepFetch haciendo peticiones a una API en React
Falacias →