Explain hydration in the context of React SSR.

Hydration is the process where React attaches event listeners to static HTML generated by SSR, making it interactive. After HTML is rendered on the server, React “hydrates” it on the client, allowing interactivity without a full re-render.