In this screencast I created Java EE 7 application with installed CORS filter and exposed a String array as JSON.
Finally, I created a react application in ES2015 and used plain, old XMLHttpRequest to access the backend service. The output was rendered as HTML list.
Is React library not enough? Checkout the screencast: Building An Angular 2 Application With Java EE 7 Backend
Interested in ReactJS, Angular 2 or Java EE? Checkout: workshops.adam-bien.com.