If you want to keep the existing end and still run React + Flux on the server for server-side rendering, I suggest you take a look at the example from Soundclound written by @zertosh:
example: https://github.com/zertosh/ssr-demo-kit
video: https://vimeo.com/108488724
In their application, they run Scala on the back panel, and they deploy a runner for a Nashorn-based script to clear the initial action through the application, create HTML code and pass it all to the client. Then the client takes over.
You will also need XHR endpoints if you want to save the data back to the server, but all the usual GET / POST URLs for JSON files.
, , React. , , JSON , , .