Premier League Predictor: Astro — Chapter 10, Exercise 1 ==================================================== TASK Explain, in your own words, the real difference between an Astro Island and the plain, script-tag-based interactivity this course has used since Chapter 4, and explain why this course has never had a genuine reason to reach for an island. SOLUTION An Astro Island is specifically a component written in a UI framework — React, Vue, Svelte, Preact, or Solid — embedded inside an Astro page and given a client:* directive (client:load, client:idle, client:visible, client:media, or client:only) that tells Astro when to "hydrate" it: ship that component's own JavaScript to the browser and let the framework's own runtime take over managing its state and re-rendering it as things change. The rest of the page around it stays plain, static or server-rendered HTML — the framework component is a genuinely isolated island of interactivity inside it. The plain