目前我对ReactNative的了解

一、什么是React?html

一个js组件库,不一样于angular的是一个完整的framework,React须要像jQuery同样写事件监听逻辑,最大特色是Virtual DOM。java

官网:https://reactjs.org/node

二、什么是React Native?react

2.1 什么事React Nativegit

一个在基本React库和语法上增长对原生iOS及Android组件的支持,在移动卡发上使用的框架。程序员

有点像当年只用来写浏览器applet小工具的java和后来愈来愈复杂愈来愈强大的写后台系统级应用的java同样,本质都是java,使用场景不一样,相应的扩展库也不一样。github

官网:http://facebook.github.io/react-native/react-native

中文网:https://reactnative.cn/浏览器

 

2.2 React Native代码会被服务器(node.js服务器+React Native库)翻译成iOS原生代码和Android代码,“学习一次,处处编码“,语言和逻辑是同一套,服务器

但iOS和Android组件在具体编码时的特性不一样,须要程序员维护iOS和Android两个版本的代码。有点像为了照顾不一样浏览器的特性而体现出的不一样代码调整。

一个两者差别的例子:https://blog.csdn.net/ahubenkui/article/details/72835224     《React Native技术中 Android和iOS平台差别》

 

2.3 React学习中遇到的坑和一些体会:

http://www.cnblogs.com/mabaishui/p/8673245.html

相关文章
相关标签/搜索