万万没想到,RN组仅剩的一个学长也走了,刚进实验室没几天就被告知这样的事情,一下子还真的有点接受不了,现在RN组就成了为一个没有前辈带的组了,以后学习就更得靠自己了吧。唉,看来得再努力一点了。

这一周大概了解了一下RN体系的组成,真的像学长说的那样,RN入门比较不容易,对新手不友好,需要另外学很多东西,虽然有JS的底子,但也仅限于一些控制结构的写法和数据组成之类的能用到,也可能是因为自己之前没有好好学过一个框架的原因吧。RN的类的写法和JAVA有些相同,但也有很多不同,感觉起来就是JS的语法JAVA的框架。组长也说光会RN是不够的,开发的时候还需要用到Redux,Codepush之类的组件,越来越觉得自己的水平很低。也许是所谓的环境影响让我不得不更努力。看到附近的人都在拼命学我又有什么理由不努力赶上呢。


本周进度

1.完成了学长布置的Navigation组件的Demo,学会了使用navigate函数跳转页面并传值,同时对RN的组件化开发使用有了初步的了解。

react-navigation之StackNavigator使用方法及附上超级详细样例代码 - CSDN博客​blog.csdn.net

2.大致学习了Flex布局,Flex布局是以后经常用的布局方式,和传统的absolute/relative布局有很大差距,在看完阮一峰大神的教程后感觉还是有点不太理解,后来自己找了个视频教程学习,自己尝试写了几个Demo后对Flex布局有了一个初步的认识。

Flex 布局教程:语法篇 - 阮一峰的网络日志​www.ruanyifeng.comFlex 布局教程:实例篇 - 阮一峰的网络日志​www.ruanyifeng.comFlexBox-弹性盒子详解 - 网易云课堂​study.163.com


3.看了部分RN常用控件的一些特性。自己也动手尝试了几个,遇到了很多问题。自己用搜索引擎也没找到什么有效的解决办法,学长也说没接触过,这让我意识到要想坚持学下去势必还会有很多问题。

React-Native的基本控件属性方法 - 冬瓜小生 - 博客园​www.cnblogs.com


4.在思否上找了一篇Fetch的文章学习Fetch。了解了部分Fetch传值的知识,知道了Fetch将取代传统AJAX成为主流。并拓展学习了Promise函数

传统 Ajax 已死,Fetch 永生​segmentfault.comhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise​developer.mozilla.org


5.自己尝试了安卓apk打包,知道了apk打包成release版本的方式,了解了apk签名过程。

打包APK - React Native 中文网​reactnative.cn


遇到问题

1.手机一直无法成功无线连接Node服务器,按照官方步骤仍然报错。

2.无法使用Chrome进行RN调试。


计划安排

1.打算将这个HelloWordRN跟着做完,自己动手做一个较完整的RN项目。

给所有开发者的React Native详细入门指南​mp.weixin.qq.com

2.做完HelloWord项目之后把官方文档看一遍,为暑期大项目打好基础。

Props(属性) - React Native 中文网​reactnative.cn


小结

学长走了之后又是自己一个人学习的过程了,没有学长的督促和项目安排,可能自己会有所松懈,所以我必须克服这个问题。慢慢的习惯自我学习。路还很长,慢慢来吧。

路漫漫其修远兮,吾将上下而求索。

React Native小白入门学习路径——二的更多相关文章

  1. React Native小白入门学习路径——五

    React Native小白入门学习路径--五 序 "哦天呐!" 这句话成了我在实验室的口头禅, 老师可能觉得我们都是大神吧,都还在看着基础就给布置了那么多任务:写一个RN的TDD ...

  2. React Native小白入门学习路径——三

    迷茫,真的迷茫. 或许是自己努力的还不够吧,在学习的过程中遇到了很多问题,自己尝试借助搜索引擎解决问题,无奈国内的教程写的还很基础,涉及到稍微具体一点的问题时讲解就比较少更新也比较慢,绝大多数还是很早 ...

  3. React Native小白入门学习路径——四

    上一周一直在弄着老师布置的各种任务,再加上要做的都还没做完.所以上周的总结到现在才写完发出来..真的觉得老师太高估我们这些菜鸡了. 也许是我太着急了,在自己还没有足够储备去完成自己的项目,总觉得先找一 ...

  4. React Native小白入门学习路径——一

    前言 过去这段时间一直忙着实验室考核任务,拼尽全力完成了自己的任务之后.正准备开始高强度的实验室的学习的时候,实验室组织了新老生交流会,这也应该是头一次这么近距离的面对大四前辈交流想法.感觉自己受益颇 ...

  5. React Native 从入门到原理一

    React Native 从入门到原理一 React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却 ...

  6. React Native基础&入门教程:初步使用Flexbox布局

    在上篇中,笔者分享了部分安装并调试React Native应用过程里的一点经验,如果还没有看过的同学请点击<React Native基础&入门教程:调试React Native应用的一小 ...

  7. 【转载】salesforce 零基础开发入门学习(二)变量基础知识,集合,表达式,流程控制语句

    salesforce 零基础开发入门学习(二)变量基础知识,集合,表达式,流程控制语句 salesforce如果简单的说可以大概分成两个部分:Apex,VisualForce Page. 其中Apex ...

  8. React Native开发入门

    目录: 一.前言 二.什么是React Native 三.开发环境搭建 四.预备知识 五.最简单的React Native小程序 六.总结 七.参考资料   一.前言 虽然只是简单的了解了一下Reac ...

  9. React Native 从入门到原理

    React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几. 本文分为两个部分:上半部分用通 ...

随机推荐

  1. 论文阅读笔记二十一:MULTI-SCALE CONTEXT AGGREGATION BY DILATED CONVOLUTIONS(ICRL2016)

    论文源址:https://arxiv.org/abs/1511.07122 tensorflow Github:https://github.com/ndrplz/dilation-tensorflo ...

  2. linux:安装并使用mongo

    1.下载mongo:  curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz 2.解压: tar -zxvf ...

  3. python函数系列之sorted()

    一. 有时候需要对List.Dict进行排序 二.用法:sorted(iterable, cmp=None, key=None, reverse=False) 三.参数说明: iterable:是可迭 ...

  4. 使用Vmware CLI 6.5控制虚拟机,并做快照

    1.下载PowerCLI 6.5 http://7dx.pc6.com/wwb5/VMwarePowerCLI65.zip 2. 打开 VMware vSphere PowerCLI 出现 无法加载文 ...

  5. How to disable Microsoft Compatibility Telemetry

    Issue: How to disable Microsoft Compatibility Telemetry (CompatTelRunner.exe)?   Option : Disable Mi ...

  6. Linux查找当前目录5天的文件并打包

    find . -name "*.sh" -mtime -5 |xargs tar zcvf /tmp/log.tar.gz 解释: *.sh是查找以.sh结尾的文件,也可以是其他如 ...

  7. LeetCode高频148错题记录

    3. Max Points on a Line 共线点个数3种解法 思路一:思考如何确定一条直线,两点法,确定斜率后带入一点.有三种情况,1. 两点重合,2. 斜率不存在,3. 正常算,依次以每个点为 ...

  8. ab访问并发测试简要步骤

    工具: 1)ab -n 总访问次数  -c 并发用户数  目标url   查询某一个工具是哪个软件包安装的 rpm -qf 2)loadrunner 可视化 3)webbench 制作指定大小页面: ...

  9. centos中less翻页查询的用法

    用法实例: cat 21342.log | less

  10. eclipse启动web应用 报错

    错误:The origin server did not find a current representation for the target resource or is not willing ...