Dev.to
7/4/2026

Why I’m Thinking of Switching My Portfolio to Astro.js ..
Short summary
The author argues that React's full-page hydration is overkill for content-focused sites like portfolios and blogs. Astro.js ships static HTML by default and selectively hydrates only interactive components using Islands Architecture, reducing bundle size and improving performance. This philosophy—choosing the right tool for each project rather than defaulting to React—results in faster page loads and better SEO.
- •React hydrates entire page upfront, but portfolios don't need full interactivity
- •Astro ships static HTML first, only hydrating components that need JavaScript
- •Right tool selection improves performance more than optimization code
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



