title: How to integrate a React webapp inside a spring boot Application with jar packaging
body: <p>We have a react webapp and a spring boot application(built with maven) in development.<br />
  The React app(on npm) and boot app are running separately but time has come to now integrate them and put it into QA/staging.<br />
  We are using webpack for bundling the react application.<br />
  The boot app is a single module with REST API(consumed by the react front-end) with hibernate for database persistence.</p>
  <p>Questions</p>
  <ol>
  <li>What should be the directory structure for both react and boot app? We want to deploy the whole app(front-end and back-end) as a .jar (spring boot uberjar)</li>
  <li>What is the react app development workflow ? A workflow without having to run maven and run java -jar every time a small css, html or .js change is made.</li>
  </ol>
  <p>I found resources on web where both the react and the boot applications were on separate repos/directories without any integration, which is not optimal; I am yet to find a resource where both webapp resources and boot resources are in the same directory tree  which also accounts for development lifecycle and production lifecycle.</p>
  <p>Bonus : The react developers know only html/js/css. Is it possible that they have only the react app resources in their vscode/webstorm project ?</p>