React-Native 入门学习规划
学习React Native建议有部分的Android或iOS的开发经验,不建议小白直接上手。
1、粗略查看RN官方文档,将部分内容以小Demo的形式进行开发,以下均以Android为例。
2、查看W3C上关于ES的基础语法和结构
3、查看阮一峰老师的ES6的语法
第2步和第3步比较枯燥,但是部分基础的内容需要写一定的Demo来具体实践一下语法,但是目前仍不需要关注太细节太高深的写法。细节和高深的写法可以通过后续对项目不断的书写后,可以不断查询资料来进行深入的理解。
4、根据江清清博客的结构进行系统学习,将其中的博客Demo认真书写,将已经学会的语法部分灵活使用,这是一个实践语法+实践RN的过程
在实践的过程中,要不断的发散思维,由于RN只是一个跨平台话的实现,那么它必然有和Android或iOS想通的地方,可以进行联想,将Android或iOS项目中实现过的东西,放置到RN上,尝试实践。
5、真正以项目深入
经过了前4步,已经算是入门了,但是后续需要不断的以项目开发来增加自己的各种经验,封装各种的控件,以达到真正的对RN了如指掌。同时要增强对ES6细节语法的深度学习,达到学以致用。