What is Hydration?
When JavaScript wakes up a piece of a page so that it becomes interactive.
A button can arrive as plain HTML, and it does nothing until its JavaScript loads and attaches. That moment is hydration.
In Astro, you choose which parts hydrate and when.