¿Puedo usar React para parte de una aplicación y no para toda la aplicación?

Sí, puede usar React para parte de una aplicación. Todo lo que React hace es mostrar todo el contenido de la aplicación en un

objetivo utilizando la función ReactDom.render ().

Por ejemplo, si tiene una aplicación jQuery en la que desea incluir React en una pequeña parte, puede representarla en un div de destino. Entonces React se encargará de representar esa pequeña parte cada vez que el estado o los accesorios cambien a ese componente. jQuery seguirá teniendo el control de toda la aplicación (incluido si se debe representar el div de destino para la aplicación de reacción).

Nota: Tenga cuidado con las rutas en esos casos. Prefiere no usar el enrutador React si ya tiene un mecanismo de manejo de ruta en su aplicación.

Donde puedes usar React:

Si encuentra algún componente reutilizable que requiere mucha interacción entre API / datos y cuando desea volver a procesar cuando los datos cambian, puede considerar Reaccionar. Reaccionar claramente gana en esas situaciones. Una vez tuve una tabla con un gráfico debajo de ella en una aplicación JQuery. Traté de conectarlo con React y mejoró dramáticamente la velocidad. También obtuve muchos componentes reutilizables que podría usar en otras páginas.

Absolutamente. Tenemos una aplicación en el trabajo que estamos convirtiendo gradualmente a React from Mason (un paquete de plantillas de Perl, sí, este es un código antiguo). Los puntos de entrada en su interfaz de usuario React deben ser URL estándar, por lo que en cualquier lugar de su interfaz de usuario anterior debe abordar la interfaz de usuario de React solo los usa; Si la interfaz de usuario de React necesita vincularse de nuevo al código anterior, deberá proporcionar esas URL al código de React. Todo es bastante sencillo.

Sí. React fue diseñado para ser pequeños widgets ejecutados independientemente. Algunas personas deciden usarlo como una aplicación completa. Entonces sí puedes.