学习react native需要什么知识

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

语法
首先 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 官网 https://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...

转载于:https://my.oschina.net/u/2444569/blog/3045408

你可能感兴趣的:(设计模式,python,javascript)