On most of the projects I work on these days, I typically have requirements at a certain point where data from the application has to meet ReactJS in the frontend at the theme layer.
We have a very good system in place for working with the theme layer, the backend, and frontend...