zoukankan      html  css  js  c++  java
  • React Native

    1. 什么是React Native?
      React Native是Facebook在React.js Conf 2015大会上推出的一个用于开发Android t iOS App的一个框架。主要编程语言是Javascript,UI使用JSX(一种语法类似于XML的UI描述语言),它使用虚拟DOM(Virtual DOM),对DOM的修改完全在内存中完成,增量修改DOM树,运行效率非常高。
     
    2. React Native和React.js有什么异同
    相同:都是使用JSX和Javascript,他们都是将UI抽象成Virtual DOM
    不同:React.js负责把Virtual DOM映射成实际的DOM,React Native则是把JSX描述的Virtual DOM转换成Android和iOS的本地控件。
     
    3. 为什么要使用React Native
      基于React Native的App在运行效率上接近Native App,而且还拥有混合开发模式的两个优点:热更新(无需重新编译上传App,不需要通过App Store审核)和跨平台(降低学习成本,使用同样的技术开发)
  • 相关阅读:
    MVC中使用jquery的浏览器缓存问题
    3 工厂方法模式
    2 简单工厂模式
    1 单例模式
    Sqlserver With as
    Memcache的使用
    mysql的分区和分表
    MySQL主从复制与读写分离
    SqlServer 表分区
    SqlServer 2012 AlwaysOn
  • 原文地址:https://www.cnblogs.com/yahb/p/6847904.html
Copyright © 2011-2022 走看看