分享

React Native实战 - 准备开始

 没原创_去搜索 2015-12-01
http:///react-nativeshi-zhan-zhun-bei-kai-shi/


认识React Native

React Native的优势

相比于Hybrid App和Web App: 1. 不依赖WebView,彻底摆脱WebView让人不爽的交互和性能问题; 
2. 可使用iOS“牛逼的”原生动画; 
4. Facebook维护的开源项目,非常活跃的开源社区,稳定性和可持续性得到保障。站在巨人的肩膀上,不用再造轮子; 
3. 具有较强的扩展性,Native提供的原生控件在JS中可以自有组合使用; 
5. TouchableXXX,点击事件也被抽象成了JS组件,实时的点按和取消能力;

相比于Native App: 2. 可以通过更新云端JS,直接更新App,大型Native App都在做的Hybrid App方案; 
3. 调试和发布过程无需二次编译,节省调试时间成本; 
4. 复用React系统和css-layout,分层、diff机制、Virtual Dom等NB的架构和设计模式; 
5. React Native可以让JS直接运行在Mac Chrome中,极大的方便了调试。自带Reveal;

开始编程

项目搭建

  1. 按照官方教程创建一个全新的iOS项目; 
  2. 通过Xcode run起来之后ReactNative会通过node.js启动一个本地server,用于调试过程中访问本地js资源; 
  3. 以前的版本也可以直接在命令行运行npm start开启这个server,现在的版本只能运行react-native start来实现同样的功能。直接运行npm会报错:

开发视图界面

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多