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•7mo 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•7mo ago
I totally agree. I'd love to have a look at the CMS if it is open-source or even hosted somewhere.
azan-n•7mo 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•7mo ago
They do complement each other nicely... but there is little benefit to actually mixing them directly together.
azan-n•7mo ago
Thanks for reading!