MVVM是MVC的改进,将controller换成了viewmodal,viewmodal取出model的数据并绑定到view上

前端架构设计模式

一、MVC与MVVM

MVVM是MVC的改进,将controller换成了viewmodal,viewmodal取出model的数据并绑定到view上,实现数据的双向绑定并实现自动更新,这样我们更专注于处理业务逻辑而不是关心DOM操作。

React也是MVVM的一种,只不是单向的数据绑定,vue和ag都是双向绑定;react使用虚拟DOM配合JSX,而vue及angular直接将数据通过属性绑定在真实DOM上的