Red de conocimiento informático - Problemas con los teléfonos móviles - Análisis de las diferencias, ventajas y desventajas de los dos frameworks Vue y React

Análisis de las diferencias, ventajas y desventajas de los dos frameworks Vue y React

1. Creadores, etc.

React es un marco js creado por Facebook e innova una nueva sintaxis JSX (html en javascript), mientras que vue es un sistema de plantillas que es relativamente fácil de aprender y usar, Reat Vue y Vue son solo el esqueleto del marco, y otras funciones como el enrutamiento y la gestión del estado son componentes separados del marco.

2. Acerca del DOM virtual

Cambiar el estado del DOM real es mucho más costoso que cambiar el objeto JavaScript.

El DOM virtual es un objeto JavaScript que mapea el DOM real. Si necesita cambiar el estado de cualquier elemento, realice el cambio primero en el DOM virtual, no directamente en el DOM real. Cuando se realiza un cambio, se crea un nuevo objeto DOM virtual y se calcula la diferencia entre los objetos DOM virtuales antiguos y nuevos. Calcule la diferencia entre el DOM virtual antiguo y el nuevo. Estas diferencias luego se aplican al DOM real.

vue: el proceso de renderizado rastreará las dependencias de cada componente, es decir, qué componente cambia y qué componente se renderizará.

Reacción: Todos los componentes secundarios se volverán a renderizar.