The goal of this project was to
1. re-use React components
2. be fast (lighthouse scores mostly)
3. be SEO-friendly
I like Astro, I like JSX, but I don't know if I can live with React in Astro, at least not with the current state of the integration.
codingdave•4h ago
Agreed. I have a CMS project that uses both, but they are separated -- The CMS is a React front-end, with a node back-end. The sites maintained by that app are built by Astro via spawning a 'npm run build' in a separate Astro project that reads the CMS data, then writes the output to another directory from which I can deploy.
They do complement each other nicely... but there is little benefit to actually mixing them directly together.
azan-n•4h ago
I like Astro, I like JSX, but I don't know if I can live with React in Astro, at least not with the current state of the integration.
codingdave•4h ago
They do complement each other nicely... but there is little benefit to actually mixing them directly together.