首页 > 代码库 > React Native - 0序言
React Native - 0序言
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审核)和跨平台(降低学习成本,使用同样的技术开发)
React Native - 0序言
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。