语法
首先 React Native 所使用的语法是 JavaScript。
首推书籍是 JavaScript 高级程序设计(第3版)购书地址:http://item.jd.com/10951037.html
把本书的前 7 章看完,就能很好的了解 JS 的基础语法。不用看 BOM DOM 以后的章节,这块是针对游览器的。html
React Native V0.18 以前采用的是 JavaScript 的 ECMAScript5 的标准,以后采用的是 ECMAScript6 (ES2016) 的标准,进行编程。
这部分要学习的是 ECMA2016 http://es6.ruanyifeng.com/
主要的是 let和const命令 变量的结构赋值 Iterator和for..of循环 Class Module 这几章。react
框架
以上是语法部分,接着咱们知道,React Native 是基于 React 框架的搭建而成的。
经过官网学习 React 就好 https://facebook.github.io/react/index.h...git
以上是基础部分,接着轮到咱们的主角登场 React Native 官网就好,如今接口更新快,中文的文档不免不全。
React Native 官网 https://facebook.github.io/react-native/
中文 http://reactnative.cn/es6
官网中有 ECMA6 的语法,也有 ECMA5 的语法,不熟悉的地方能够查询
ES5 和 ES6 的语法对照 http://bbs.reactnative.cn/topic/15/react...github
设计模式
有了以上基础以后,能够经过 React Native 搭建一个小 demo ,可是作一个大型程序,还必须控制其中的数据流。
Redux 是基于 facebook 提出的 Flux 的设计模式设计的一个库
官网地址 http://redux.js.org/
中文地址 http://camsong.github.io/redux-in-chines...编程