React Native小白入门学习路径——二
万万没想到,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/Promisedeveloper.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小白入门学习路径——二的更多相关文章
- React Native小白入门学习路径——五
React Native小白入门学习路径--五 序 "哦天呐!" 这句话成了我在实验室的口头禅, 老师可能觉得我们都是大神吧,都还在看着基础就给布置了那么多任务:写一个RN的TDD ...
- React Native小白入门学习路径——三
迷茫,真的迷茫. 或许是自己努力的还不够吧,在学习的过程中遇到了很多问题,自己尝试借助搜索引擎解决问题,无奈国内的教程写的还很基础,涉及到稍微具体一点的问题时讲解就比较少更新也比较慢,绝大多数还是很早 ...
- React Native小白入门学习路径——四
上一周一直在弄着老师布置的各种任务,再加上要做的都还没做完.所以上周的总结到现在才写完发出来..真的觉得老师太高估我们这些菜鸡了. 也许是我太着急了,在自己还没有足够储备去完成自己的项目,总觉得先找一 ...
- React Native小白入门学习路径——一
前言 过去这段时间一直忙着实验室考核任务,拼尽全力完成了自己的任务之后.正准备开始高强度的实验室的学习的时候,实验室组织了新老生交流会,这也应该是头一次这么近距离的面对大四前辈交流想法.感觉自己受益颇 ...
- React Native 从入门到原理一
React Native 从入门到原理一 React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却 ...
- React Native基础&入门教程:初步使用Flexbox布局
在上篇中,笔者分享了部分安装并调试React Native应用过程里的一点经验,如果还没有看过的同学请点击<React Native基础&入门教程:调试React Native应用的一小 ...
- 【转载】salesforce 零基础开发入门学习(二)变量基础知识,集合,表达式,流程控制语句
salesforce 零基础开发入门学习(二)变量基础知识,集合,表达式,流程控制语句 salesforce如果简单的说可以大概分成两个部分:Apex,VisualForce Page. 其中Apex ...
- React Native开发入门
目录: 一.前言 二.什么是React Native 三.开发环境搭建 四.预备知识 五.最简单的React Native小程序 六.总结 七.参考资料 一.前言 虽然只是简单的了解了一下Reac ...
- React Native 从入门到原理
React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几. 本文分为两个部分:上半部分用通 ...
随机推荐
- Android常用框架和控件使用
Router框架 https://github.com/iqiyi/Andromeda/blob/master/CHINESE_README.md https://github.com/alibaba ...
- linux操作系统中的netstat命令查看端口状态的使用和window操作系统查看端口号
1:linux操作系统 netstat 命令用于显示各种网络相关信息,即网络状态.而我主要使用netstat查看端口号是否启动: 参数详情: 1 -a (all)显示所有选项,默认不显示LISTEN相 ...
- Windows Server 2012 R2 设置 NTP 服务
其实和以前的server版本配置没啥不一样 都是先改注册表: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ ...
- js 2017
JS面向对象 <script> function num(val) { return val * 8 } function Index(name, age) { this.name = n ...
- Spring MVC 注解
概述 Spring MVC是一个采用依赖注入的思想编写.对象的依赖注入Bean的方式可以通过Spring XML里面配置,配置之后的Bean使用时候,无需使用New关键字建立对象.但是如果所有的B ...
- 【BZOJ4715】囚人的旋律
题解: 思考了很久这个图的特点没有发现 看了题解瞬间醒悟原来要在序列上做 还原出这张图显然是O(N^2)可以做的 然后其实就比较简单了 首先为了满足独立集,我们需要保证所取元素递增 为了满足覆盖集,我 ...
- python之GIL release (I/O open(file) socket time.sleep)
0.目录 2.线索 C源代码 Py_BEGIN_ALLOW_THREADS Py_END_ALLOW_THREADS3.open(name[, mode[, buffering]]) -> fi ...
- MediatR
1.MediatR是什么? 微软官方eshopOnContainer开源项目中使用到了该工具, mediatR 是一种中介工具,解耦了消息处理器和消息之间耦合的类库,支持跨平台 .net Standa ...
- 分布式配置 Spark 2.0版本 2.1版本 1.6版本
apache的各个软件各个版本下载: http://archive.apache.org/dist/ 1.下载spark. sudo tar -zxf ~/下载/spark-2.0.2-bin-wi ...
- Nginx报502错误,PHP最大执行时间设置
PHP执行时间太长导致的 我在程序的最上方写了set_time_limit(0);不管用 因为max_execution_time在 php-cgi(php-fpm) 中,该参数不会起效. 真正能够控 ...