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;
};