javascript - 学习react-native 需要什么知识?
怪我咯
怪我咯 2017-04-11 09:16:53
[JavaScript讨论组]

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

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
阿神

语法
首先 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...

PHP中文网

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

大家讲道理

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

高洛峰

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

ringa_lee

语言:JS,CSS,HTML

学习资源:React官网

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号