首页 » React Native » React Native技术周报 » 正文

React Native开发技术周报Issue#17

尊重版权,未经授权不得转载出处:http://www.lcode.org

本周报来自江清清的技术专栏,欢迎微信关注公共号:codedev123.精彩技术文章第一时间推送!

说在前面的话:React Native开发技术周报,主要会涉及React Native最新资讯,React Native教程,技术开发文章,开源项目,工具,视频等等。今天是我们的第十七期,同时各位朋友有优秀的有关React Native技术开发文章可以发给我。

React Native交流7群:131537844

(一).资讯

1.React Native 之使用 Eslint 检查代码规范

在前端编码时,为了规范每个成员的代码风格以及避免低级的错误,我们可以使用Eslint来制定规则.这套机制同样适用于React Native的团队开发.

2.上周官方连续发了两个版本0.29.1以及0.29.2,赶紧看看有什么重大变化以及特性吧。

(二).技术文章

1.基于 react,webpack,apicloud 同时构建 ios,android,wap应用

基于 react,webpack,apicloud 同时构建 ios,android,wap 端的应用框架,根据不同打包命令,引用不同库文件,最终输出适合不同平台的应用

2.ReactNative源码笔记——你知道几条?

3.React Native是原生开发的末日吗?

人们把React Native看作是一次编写随处运行的一个解决方案,理论上可以加快那些需要同时为iOS和Android平台编写的app的开发速度,同时让web开发者也能轻松编写本地应用,但是 React Native是你下个项目的最佳选择吗?

4.ES6中的变量和作用域

这篇文章主要是探讨如何处理ES6中的变量和作用域。

5.深入解析 ES6:Symbol

ES6 中的 Symbol 也是一种数据类型,但是不是字符串,也不是对象,而是一种新的数据类型:第七种数据类型。

6.Redux 状态管理方法与实例

状态管理是目前构建单页应用中不可或缺的一环,也是值得花时间学习的知识点。React官方推荐我们使用Redux来管理我们的React应用,同时也提供了Redux的文档来供我们学习,中文版地址为http://cn.redux.js.org/index.html

7.JS 中 this 关键字详解

8.结合Redux实现一个优雅的弹窗系统

很不错,确实很优雅。

9.用 React 做出好用的 Switch 组件

10.FlexBox弹性盒子计算规则

和FlexBox弹性盒子计算规则相关的属性有:margin,flex-basis,flex-grow,flex-shrink,本文主要讲解以及演示规则。

11.React Native 常见问题集合

本文把React Native常见的问题分成: 调试问题, 写法问题,疑难问题, 奇怪问题四大类,已经整理归纳了一部分疑难问题了,还在继续整理更新中。

12.React Native 之封装Android 的ViewGroup

在官网中,有介绍封装普通的View 是通过集成SimpleViewGroup的,但并没有提及封装ViewGroup的办法。本文带领大家实现ViewGroup的封装。

13.React Native——我的学习套路

本文作者讲述自己在学习React Native的套路,也教给大家学习RN的方法。

14.React Native 布局浅探

在Web开发中,页面布局基于盒子模型,主要通过定位属性、浮动属性和显示属性实现。而React Native采用的是Flex布局,但也支持盒子模型的margin、padding以及定位属性进行布局。

15.适用于UWP应用开发的开源React Native插件

在F8 2016开发者大会上,Facebook和微软也宣布正在将通用Windows平台(UWP)支持React Native。无疑对于RN开发者来说是一个好消息。

16.React-Native组件用法详解之ListView

本文主要讲解React Native开发中ListiView的一个排版过程。

17.React Native入门2<mac,windows下开发环境搭建>

18.超强通用的React Native Tab控制器使用详解-进阶篇

官方给我们提供了Tab控制器,但是那个不是双平台通用的,不过借助开源的力量可以实现通用的Tab控制器效果。

19.React Native 0.29.0版本IOS端bundle URL加载方法

React Native iOS在0.29.0版本中BundleURL加载方法做了重大改变,新增了RCTBundleURLProvider单例类专门处理BundleURL,使用NSUserDefaults保存配置信息。本文详细讲解一番。

20.在React Native 与 React Web Apps 间共用代码

21.对于React、ES6、Webpack的简单理解

(三).开源项目

1.22 个优质的 React/React Native开源项目

这篇文章整理了很多优秀的开源项目,可以好好学习一番。

2.我的第一个React Native新闻客户端 App

作者用了三天时间开发出来的新闻客户端,还是非常不错的,用到了大量的组件。

3.适合React Native的checkbox控件

4.React Native开发的RSS阅读器

(四).视频

1.React Native 零基础到高级视频教程不断更新中….

关注我的订阅号(codedev123),每天推送分享移动开发技术(Android/iOS),React Native技术文章,项目管理,程序猿日常点滴以及精品技术资讯文章(欢迎关注,精彩第一时间推送)。