I have a Nuxt 3 app that hits a rest API in order to display a paginated list of blog previews. Each preview can be tapped on to view the entire blog.
My app interfaces with 2 API endpoints.
GET /api/v1/blogs
returns a paginated listing of blogs.GET /api/v1/blog/:slug
returns a single blog by an identifier.
Make as few server/API requests as possible, since much of the data can be easily cached on the client-side.