React 简介


React Native:
(1)真正的跨端应用开发,ios,安卓,web
(2)基于React的组件化开发模式,学习成本低,代码可维护性好,架构清晰
(3)web的发布能力和原生应用的性能
(4)web和nataive结合是未来前端的模式


React native 能力
基于原生UI组建
手势识别
基于FlexBox的css布局模式
跨平台开发
基于React,jsx的组件化开发
可用mpm中的模块
集成了chrome开发工具


React特点:
JSX语法,组件化但模式,Virtual DOM, 单向数据流

基本模式,每个React应用,可以视为组建模式,每个组建由属性和状态来配置。
当状态发生变化的时候,更新UI,组建的结构是由虚拟的DOM来维护,确保和实际
更新的DOM,只是真正改变的状态,发生了变化。


同类型的框架:google 的 sky
navtiveScript
鸟巢

OSX Xcode
安装brew, node,
brew install node
brew install watchman
brew install flew
watchman:用来检测文件变化的工具
flow:用来检测jsx语法的工具

原文地址:https://www.cnblogs.com/hgonlywj/p/4853229.html