首页 > 学习react-native 需要什么知识?

学习react-native 需要什么知识?

我是搞 ios 开发的,现在想学习一下rn,但是不知道该怎么学习?学习 rn 需要那些知识作为支撑呢?,学习这些知识有没有什么好的书籍或网站推荐一下?


http://pan.baidu.com/s/1dE1pwbf,提取密码:waqv


刚加星了一个react-native技能树的库,应该挺不错的


语言:JS,CSS,HTML

学习资源:React官网


reactnative.cn
react中文网,文档与官网同步更新


语法
首先 React Native 所使用的语法是 JavaScript。
首推书籍是 JavaScript 高级程序设计(第3版)购书地址:http://item.jd.com/10951037.html
把本书的前 7 章看完,就能很好的了解 JS 的基础语法。不用看 BOM DOM 之后的章节,这块是针对游览器的。

React Native V0.18 之前采用的是 JavaScript 的 ECMAScript5 的标准,之后采用的是 ECMAScript6 (ES2016) 的标准,进行编程。
这部分要学习的是 ECMA2016 http://es6.ruanyifeng.com/
主要的是 let和const命令 变量的结构赋值 Iterator和for..of循环 Class Module 这几章。

框架
以上是语法部分,接着我们知道,React Native 是基于 React 框架的搭建而成的。
通过官网学习 React 就好 https://facebook.github.io/react/index.h...

以上是基础部分,接着轮到我们的主角登场 React Native 官网就好,现在接口更新快,中文的文档难免不全。
React Native 官网 http://facebook.github.io/react-native/
中文 http://reactnative.cn/

官网中有 ECMA6 的语法,也有 ECMA5 的语法,不熟悉的地方可以查询
ES5 和 ES6 的语法对照 http://bbs.reactnative.cn/topic/15/react...

设计模式
有了以上基础之后,可以通过 React Native 搭建一个小 demo ,但是做一个大型程序,还必须控制其中的数据流。
Redux 是基于 facebook 提出的 Flux 的设计模式设计的一个库
官网地址 http://redux.js.org/
中文地址 http://camsong.github.io/redux-in-chines...

【热门文章】
【热门文章】