(Will probably register a proper domain name close to release)
Historically, Astro hasn't had an API like renderToString for React/Vue/etc. that takes a component and renders it on the server. That changed with the release of the Container API last year: https://docs.astro.build/en/reference/container-reference/
But there are still a lot of rough edges:
- Importing components is a hassle (you have to go dig through the Astro manifest or create a TS file that exports all your components)
- No Vite integration (so no local dev support, or hot reload)
- No styling support (this is probably the biggest one)
Mighty will provide dev + styling support and a simple way to import your Astro components, with adapters for Hono and Laravel when first releasing. For Hono, it should be as simple as writing a few lines of code: