Hi! I’ve just merged support for AtlasKit with SSR to the starter template for Jira and Confluence. Here’s the PR.
It seems to me that getting create-react-app or react-starter-kit to play nicely with ACE will be an uphill battle because they are both opinionated kitchen sink scaffolds with different opinions.
To avoid too much config overhead, I opted for parcel, and wrote the logic for SSR and putting the script on the page as a custom express template engine, so you can render a jsx page essentially the same way as a handlebars page. Parcel was easy to set up to accept multiple entry points (you just supply them as command line arguments). I also configured it to use React via a cdn so that it can be cached for use by any of your pages.
Interested to hear what you think!
Cheers,
James