I've been developing websites for clients using Django and React for a few years now, and I'm curious about Astro. I'm considering trying it out but would love to know what its limitations are. For what types of projects—like e-commerce or simple CRUD apps—would you recommend using Astro?
3 Answers
Astro is particularly strong for marketing or content-focused sites, but I'd hesitate to rely on it exclusively for anything that demands heavy CRUD operations or authentication without a robust backend. Just something to keep in mind!
Astro shines for static content-heavy websites. One thing I love is how it clearly separates client and server code, which is a nice change from frameworks like Next. You could definitely use Astro for a CRUD project, but for something like e-commerce, I'd suggest making sure you have a solid backend.
If you love using React, Astro is going to be a hit for you. It utilizes Vite and is primarily for static site builds, but it has this cool feature called dynamic islands that lets you inject React components where you need dynamic content—like for a signup form. It's perfect for creating lean, efficient sites while still adding dynamic elements.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads