This is actually a software architecture problem. I have a huge monolithic web application which is built using PHP and backbone js. Now I would like to introduce a new front-end framework like react/vue. I wonder what is a better approach to solve this issue. I am thinking of an approach to build micro applications, for example, an application that is responsible for rendering left panel only. In that case, what would the communication between server and client? How will the main application be able to render this micro application?
If you can suggest any better approach please feel free to share.