React es Javascript
Javascript nunca ha pegado bien con HTML, jQuery ayudó mucho, Angular lo hizo mejor, pero sólo React se atrevió a cambiar el paradigma de los templates por componentes... y ha quedado Mucho Mejor !!.
Híbrido, PWA o nativo ?
React puede hacer tus aplicaciones móviles en todos los sabores, la versión native genera código nativo multiplataforma que puedes personalizar con más Java o C si deseas.
REST está obsoleto
Finalmente GraphQL se ha impuesto como el verdadero estándar para reemplazar REST, Graph fue creado para React, pero su potencia y versatilidad lo ha convertido en el acceso backend de todas los frameworks de Front.
React y los microservicios
React se complementa perfectamente con los microservicios, pero paradójicamente resuelve por si mismo uno de los grandes problemas que atacan los microservicios: Los Sistemas Monolíticos.
Las páginas HTML generadas en el servidor usando templates, llevan inextricablemente pegada la lógica de negocio, no importa cuanto intentes aislarla o que sisteme uses: JSP, ASP, PHP, Velocity, etc, todos bloquearán la evolución de la aplicación, creando un sistema legacy. Con React no hay puntos medios y para el mismo servicio podrás hacer todos los Front End que quieras, imagina además lo positivo de que nunca más tendrás que aprender un nuevo sistemas de templates.