¿Se puede usar un front-end React con el back-end de Java?

Claro, puede usar cualquier marco (s) front-end (es decir, angular, reaccionar, etc.) con cualquier servicio REST.

Los marcos de front-end y el servicio REST, es decir, las tecnologías de back-end no dependen entre sí. La elección de un marco depende totalmente de sus requisitos, la complejidad del proyecto.

Cada marco es único en sí mismo y en función de sus ventajas y desventajas, puede decidir cuál usar.

A continuación se muestra la comparación rápida entre React y Angular.

Reaccione JS : si desea un marco JavaScript para aprender rápidamente y comenzar a trabajar en su proyecto.

AngularJS : si desea crear un SPA (Aplicación de página única) estricto y sólido. Pero el estilo de codificación es muy obstinado.

Decide qué funciona mejor para ti.

Espero eso ayude !!.

Cuando se trata de su servidor de back-end, los proyectos y tutoriales de React starter tienden a centrarse en un backend de nodo, generalmente Express o algo basado en él.

Si no conoce node.js, podría estar usando Python / Flask, Ruby on Rails, Java / Spring, PHP, etc. Realmente no importa. Si su backend no es JavaScript / nodo, entonces su interfaz no puede integrarse tan estrechamente con él. Esto es 100% correcto. De hecho es genial! Nunca tendrá que preguntarse en qué entorno se está ejecutando su JavaScript: todo se ejecuta en el navegador.

Por supuesto que puede.

El sitio web de Spring muestra un buen ejemplo con react.js: https://spring.io/guides/tutoria

Creo que depende de sus requisitos, del equipo o, en ocasiones, de la elección personal de por qué utilizaría uno de estos frameworks de Java Script sobre el otro.

¿Se puede usar un front-end React con el back-end de Java?

¿El front-end de reactjs es totalmente compatible con el backend de Java expuesto como API REST? En qué situación se puede preferir esta combinación sobre angularjs y la combinación de backend de Java y viceversa.

Claro e incluso más: puede tener un front-end reactivo con cualquier lenguaje de back-end en uso. Por cierto, siempre es una buena idea separar completamente el frente del fondo. Todo lo que necesita para proporcionar los datos (por ejemplo, a través de una API JSON)

Puedes y puedes hacerlo fácilmente con arquetipos de maven como este:

ignl / HappyReaction

También hay otros, pero este le brinda una buena funcionalidad fuera de la caja.

Sí. Reaccionar uso agnóstico de adaptación de backend