万万没想到,RN组仅剩的一个学长也走了,刚进实验室没几天就被告知这样的事情,一下子还真的有点接受不了,现在RN组就成了为一个没有前辈带的组了,以后学习就更得靠自己了吧。唉,看来得再努力一点了。
这一周大概了解了一下RN体系的组成,真的像学长说的那样,RN入门比较不容易,对新手不友好,需要另外学很多东西,虽然有JS的底子,但也仅限于一些控制结构的写法和数据组成之类的能用到,也可能是因为自己之前没有好好学过一个框架的原因吧。RN的类的写法和JAVA有些相同,但也有很多不同,感觉起来就是JS的语法JAVA的框架。组长也说光会RN是不够的,开发的时候还需要用到Redux,Codepush之类的组件,越来越觉得自己的水平很低。也许是所谓的环境影响让我不得不更努力。看到附近的人都在拼命学我又有什么理由不努力赶上呢。
本周进度
1.完成了学长布置的Navigation组件的Demo,学会了使用navigate函数跳转页面并传值,同时对RN的组件化开发使用有了初步的了解。
react-navigation之StackNavigator使用方法及附上超级详细样例代码 - CSDN博客2.大致学习了Flex布局,Flex布局是以后经常用的布局方式,和传统的absolute/relative布局有很大差距,在看完阮一峰大神的教程后感觉还是有点不太理解,后来自己找了个视频教程学习,自己尝试写了几个Demo后对Flex布局有了一个初步的认识。
Flex 布局教程:语法篇 - 阮一峰的网络日志Flex 布局教程:实例篇 - 阮一峰的网络日志FlexBox-弹性盒子详解 - 网易云课堂3.看了部分RN常用控件的一些特性。自己也动手尝试了几个,遇到了很多问题。自己用搜索引擎也没找到什么有效的解决办法,学长也说没接触过,这让我意识到要想坚持学下去势必还会有很多问题。
React-Native的基本控件属性方法 - 冬瓜小生 - 博客园4.在思否上找了一篇Fetch的文章学习Fetch。了解了部分Fetch传值的知识,知道了Fetch将取代传统AJAX成为主流。并拓展学习了Promise函数
传统 Ajax 已死,Fetch 永生5.自己尝试了安卓apk打包,知道了apk打包成release版本的方式,了解了apk签名过程。
打包APK - React Native 中文网遇到问题
1.手机一直无法成功无线连接Node服务器,按照官方步骤仍然报错。
2.无法使用Chrome进行RN调试。
计划安排
1.打算将这个HelloWordRN跟着做完,自己动手做一个较完整的RN项目。
给所有开发者的React Native详细入门指南2.做完HelloWord项目之后把官方文档看一遍,为暑期大项目打好基础。
Props(属性) - React Native 中文网小结
学长走了之后又是自己一个人学习的过程了,没有学长的督促和项目安排,可能自己会有所松懈,所以我必须克服这个问题。慢慢的习惯自我学习。路还很长,慢慢来吧。
路漫漫其修远兮,吾将上下而求索。