Next.js App Router caching: revalidate, dynamic y no-store | Juanchi.dev