¿Está bien implementar aplicaciones web usando Backbone.js con React.js para ver cosas?

¿Si, pero por qué? ¿Para qué planea usar Backbone.js exactamente? Se utiliza para desarrollar modelos y vistas (ver modelos, realmente y vistas). Realiza enrutamiento y enlace de datos, y utiliza jQuery para llamadas AJAX (lo que significa que existe una dependencia de esa biblioteca). También tiene una dependencia en Underscore. Puedes hacer esto con solo React. Si está buscando hacer un cambio progresivo para reaccionar, entonces, por supuesto, mantenga la columna vertebral en su lugar mientras lo hace. Sin embargo, no necesita Backbone en absoluto si está desarrollando aplicaciones React. Es una biblioteca y no tiene algunas de las características que Bckbone o Angular tienen, pero si necesita enrutamiento, o un mejor almacenamiento de datos y validación, hay bibliotecas establecidas en el ecosistema React (es decir, mire en Github) que puede hacer esas cosas Al final, probablemente tendrá menos problemas que intentar integrar y mantener una biblioteca y un marco juntos. También hay que considerar el tamaño del archivo con Backbone y sus dependencias (más de 40 kb de datos adicionales).

Hace 2–3 años sí. Hoy en día no, a menos que esté manteniendo una aplicación antigua. Redux, Flux, etc. es lo que usa ahora