react,是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。 React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。
那么为什么很多人认为React只是MVC中的V(视图)?
React被认为是V(视图层)是因为它是基于组件的,一切都是组件,而组件就是渲染页面的基础,不论组件中包含的jsx,methods,state,props,都是属于组件内部的。
React特点:
声明设计------React采用声明范式,可以轻松描素应用
高效------------React通过对Dom的模拟,最大限度的减少与Dom的交互
灵活------------React可以与已知的库或框架很好的配合
JSX----------JSX是javascript语法的扩展,React开发不一定使用JSX,但我们建议使用它
组件---------通过React构建组件,使得代码更加容易得到复用,能够很好的应用在大项目的开发中
单项响应的数据流---------React实现了单项响应式的数据流,从而减少了重复代码这也是它为什么比传统数据绑定
更多React相关技术文章,请访问 React答疑 栏目进行学习!
以上就是为什么react是mvc中的v?的详细内容,更多请关注0133技术站其它相关文章!