移动前台开发目前可分为NativeApp、WebApp、HyridApp
NativeApp优点:性能优越、功能强大,缺点:版本维护和更新体验不好
WebApp优点:开发成本低、升级简单,缺点:跟原生app性能和交互还有很大差距
HyridApp介于NativeApp与WebApp之间
React是一个用于构建用户界面的javascript库,并不是MVC框架
特点:1、可以作为MVC中的view层,并且在已有的项目中很容易开发新功能
2、通过虚拟DOM实现优化视图渲染和刷新
3、组件化开发
4、单向数据流更灵活、便捷