I have tried something completely against to current web trends.
I have not completed it yet. React also supports "Hydration". It allows you to convert your static application into an alive React single-page application. I have not implemented it yet because it's not necessary for my case, which is just a blog application with an admin panel.
I publish the source code as an open-source project.