Astro islands vs full‑app hydration

Astro’s island architecture lets you ship zero client JavaScript by default, hydrating only interactive components. This is ideal when your page is mostly static content with a few interactive widgets (nav, theme toggle, newsletter form).

When to prefer islands

When a full app makes sense

Practical tips