Server Components by default
By default everything is a Server Component. Remember 'use client' where needed.
Caching
The App Router caches fetch aggressively. Control it via { next: { revalidate, tags } }.
ISR + revalidateTag
The best combination: ISR with tags + a Strapi webhook → revalidateTag('blog-posts').