If you plan to host the React web application on CDN (for example, GitHub, Amazon S3 / CloudFront, Firebase pages), then you can pre-prepare all your pages based on the reaction as static HTML files during the compilation step. Here is an example:
https://github.com/koistya/react-static-boilerplate
(disclaimer: I am the author)
As a next step, you can add the automatic Travis CI build configuration for this site, so that as soon as the new version of the source files is transferred to the GitHub repository, Travis CI will build the project and push it to the GitHub Page (or Amazon S3, Firebase).
source share