Android开发

MVVM 与 React-Redux-GraphQL概念类比

2021-01-12  本文已影响0人  青叶小小

一、前言

很多人可能觉得 MVVM 与 React-Redux 两者拿来对比毫无可比性,但!我要说的是,它俩还真有可比性。
先给大家介绍两者,不过,今天的主题是讲 VM。

二、MVVM

MVVM对应的就是:Model(M)、View(V)、ViewModel(VM);
想了解框架模式可以看我的另一篇文章:《框架模式:MVC、MVP、MVVM、MVPVM

FaceBook提出擅长人做擅长事,因此发明了:React、Redux、GraphQL;对比MVVM,则分别是 V、VM、M;

大家看出来了吧,原来 \color{red}{React-Redux-GraphQL 也是 MVVM 框架模式}

三、VM(ViewModel)

在VM概念中,VM的职责:

我们来看看 Redux 的功能:

看见没有?Redux 的功能与 VM 的职责如出一致!

上一篇 下一篇

猜你喜欢

热点阅读