Server Components by default
Domyślnie wszystko jest Server Component. Pamiętaj o 'use client' tam, gdzie potrzebne.
Caching
App Router agresywnie cache'uje fetch. Kontroluj przez { next: { revalidate, tags } }.
ISR + revalidateTag
Najlepsza kombinacja: ISR z tagami + webhook ze Strapi → revalidateTag('blog-posts').