M: model
V: view
C: controler
P: presenter
VM: view-model设计模式之mvc,mvvm,mvp (1).png
mvp 是mvc的演变,在mvp里,m和v不直接再有关联,他们的交互完全通过p层来管理
mvvm vm里有数据和视图的双向数据绑定。

vue是一个mvvm框架
react开发时,state是单向数据流,通过mobx进行数据管理,也可以实现mvvm架构


杨龙飞
45 声望2 粉丝

喜欢思考,喜欢前端,喜欢交友,喜欢玩