万万没想到,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. spring cloud Hystix熔断机制--基本熔断配置和Fegin client熔断配置

    所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现在服务的提供方出现了问题之后整个的程序将出现错误的信息显示 ...

  2. web和servlet一样的用法但是有区别

  3. 20165328 预备作业3 Linux安装及命令

    Linux安装及学习 Linux安装遇到的问题: 问题:在我开始安装虚拟机的时候,在安装过程中总会出现初始界面,且无法跳过,陷入死循环. 解决方法:我在网上百度搜索该问题之后得到了答案,第一个界面是要 ...

  4. rpm 命令使用 和 lsof -p 1406 使用

    #安装RPM -v 显示详细信息 -h 显示进度 -i 安装 -U 升级 -q 查询 -ql 查看rpm 包装的文件 - qf 查看命令属于哪个RPM 包 -qi 查看RPM包的详细信息 [root@ ...

  5. 通过awk 和 sed 将多余的列剔除

    通过awk 和 sed 将多余的列剔除 名词注释: awk -F 指定分隔符 OFS 指定输出分隔符 sed sed "s/|/test/2" a.log 将第二个 | 线替换为 ...

  6. 金蝶k3完全卸载,注册表手动清理

    HKEY_LOCAL_MACHINE\SOFTWARE\KINGDEE 如果操作系统是64位的,在注册表目录:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下面还有一个 ...

  7. 解决OS睡眠功能中,移动鼠标就会唤醒

    设备管理器,在相应项目上右键属性.

  8. Docker常见命令

    docker制作Images docker build -t 镜像名 .(“.”最后这一个点不能忽略) docker 运行Images docker run --name=容器名 --net=host ...

  9. WPF多屏最大化

    如果计算机存在多个显示器,这时设置wpf窗口为最大化,窗口只能在主显示器中实现最大化,如果想要实现窗口拉伸至多屏,需要获取所有显示器分辨率之和.这时用到了System.Windows.SystemPa ...

  10. (三)apache的安装与配置

    一.安装: 推荐使用cygwin自带的Setup.exe.带来的好处不言而喻,所有安装的程序都是经过测试的,这样确保你不会把宝贵的时间浪费来毫无意义的劳动上. 在安装程序中选择两个包就行了(分别是ap ...