title: How to serve a decoupled React frontend?
body: <p>So I am creating a multiplatform application using React &amp; Spring (Java)</p>
  
  <p>I want to make the Spring backend a REST webservice that can be called by both a React-Native and a React frontend.</p>
  
  <p>I currently have my project broken up into 3 sub projects: backend (Spring), webapp-frontend (React webapp), mobile-frontend (React native)</p>
  
  <p>My question is on how I should actually serve the React webapp frontend. I will have the webservice on a server somewhere so that the React code can hit it to make API calls, but as far as serving the React webapp would it be better to do serve it with the same backend server or would it be better to make a seperate frontend server with something like express? Also, are there any other alternatives?</p>