You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementar la paginación de resultados para mostrar más de los primeros 30 resultados que devuelve la API.
Tareas
Analizar el encabezado Link de la respuesta de la API para obtener las URLs de las páginas siguiente y anterior (si existen). Usar expresiones regulares o el método split() para extraer las URLs.
- [ ] Añadir botones "Anterior" y "Siguiente" debajo de los resultados (inicialmente ocultos).
Crear una variable para almacenar el número de página actual. Inicialmente sera la página número 1
Cuando el usuario haga clic en "Siguiente" o "Anterior":
Obtener la URL correspondiente del encabezado Link.
Realizar una nueva solicitud fetch usando la url
Actualizar la página actual con el número de página.
Actualizar los resultados mostrados.
Mostrar u ocultar los botones según si la pagina actual es la primera, la última, o se encuentra en medio de estas dos.
Actualizar la URL de la petición inicial para agregarle un párametro de paginación, de manera que podamos enviar que pagina debe mostrar.
Descripción
Implementar la paginación de resultados para mostrar más de los primeros 30 resultados que devuelve la API.
Tareas
Linkde la respuesta de la API para obtener las URLs de las páginas siguiente y anterior (si existen). Usar expresiones regulares o el métodosplit()para extraer las URLs.- [ ] Añadir botones "Anterior" y "Siguiente" debajo de los resultados (inicialmente ocultos).
Link.fetchusando la url