推荐:《react视频教程》
react是是 facebook 推出的一个用来构建用户界面的 javascript 库。 react主要用于构建ui,很多人认为 react 是 mvc 中的 v(视图)。react 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
react可以作为mvvm中第二个v,也就是view,但是并不是mvvm框架。
mvvm一个最显著的特征:双向绑定。
react没有这个,它是单向数据绑定的。
react是一个单向数据流的库,状态驱动视图。
react整体是函数式的思想,把组件设计成纯组件,状态和逻辑通过参数传入,所以在react中,是单向数据流,推崇结合immutable来实现数据不可变。
以上就是react是mvvm框架吗的详细内容。