本文主要是介绍React Native开发技术周报Issue#21-时隔半年,继续更新周报~,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
尊重版权,未经授权不得转载出处:http://www.lcode.org
本周报来自江清清的技术专栏,欢迎微信关注公共号:codedev123.精彩技术文章第一时间推送!
说在前面的话:React Native开发技术周报,主要会涉及React Native最新资讯,React Native教程,技术开发文章,开源项目,工具,视频等等。今天是我们的第二十一期,同时各位朋友有优秀的有关React Native技术开发文章可以发给我。
React Native交流10群:157867561,欢迎各位大牛,React Native技术爱好者加入交流!同时博客右侧欢迎微信扫描关注订阅号,移动技术干货,精彩文章技术推送!
(一).技术文章
1.React Native热更新实现附带项目DEMO效果
相信大家学习React Native的初衷,更多的是为了功能代码动态更新,本文带着大家以一种简单的方式实现热更新功能,同时文末附带项目DEMO下载地址。
2.一本有关React.js的小书[推荐]
朋友们学习React Native的时候,如果有一些React.js基础那么肯定会事半功倍的。本书为有一点前端基础的并且是 React.js 零基础的同学而作,帮助他们掌握 React.js 并且灵活地把 React.js 应用到实际项目当中。如果你有一定的 HTML、CSS、JavaScript 基础并且希望学习 React.js,而又觉得 React.js 当中有些概念比难以接受和理解,希望能够从零开始学习,那么本书很适合你。
3.React Native Webview加载本地html资源文件的解决方案
近端时间有几个朋友一直问我WebView加载本地资源的方法,这篇就给大家主要讲解了一下,还带实例。
4.[译] 原生 iOS(Swift) 和 React-Native 的性能比较
本文从多方面比较性能特点,还在犹豫的朋友们可以看看对比效果。
5.20分钟理解React Native For Android原理
通过研读源代码来分析和总结下 Android 中的 RN 实现原理。图文并茂,直截了当。
6.React Native环境搭建中踩过的坑
7.利用 Create React Native App 快速创建 React Native 应用
8.Android原生项目接入React Native
清晰明了,教大家怎么样在一个Android原生项目中植入RN模块。
9.React Native使用原生UI组件
React Native一大魅力之处,就是可以封装原生的模块组件给RN进行使用。
10.React Native 拆包及热更新方案
内容简介:今天要跟大家探讨的是 React Native 的拆包及热更新方案,官方并没有很好的支持这一企业十分看中的热更新能力,因此也催生了第三方的热更新方案,如 CodePush 、 react-native-pushy 。由于公司内部有不同的业务线,所以在采用第三方的热更新方案灵活度不够,在调研的初期,我们参考了携程的提到的 jsbundle 拆分和加载优化方案,但这个方案需要改变 React Native 的打包代码及 Runtime 代码,实施难度上非常大,暂无精力深入研究,但这个方案对加载速度提升也是显而易见的。
11.写给移动开发者的 React Native 指南
内容简介:研究RN框架异常的动机在于,我们需要建立起一套针对性的容错机制,毕竟它还是一个不够成熟的框架。期望能够做到的效果就是,对于每一个RN页面的启动,我们能够在进入页面至退出页面期间侦测所有发生的RN相关的崩溃,然后根据崩溃来考虑该页面是否该有降级策略、判断框架是否真的能够支持稳定迭代。
(二).开源项目
1.React Native开源项目-基于React-Native、Redux实现的「漫画书」App
实战学习好项目,采用聚合数据API接口,如果使用的时候出现问题,建议大家自己可以申请一下KEY。项目整体风格OK。
2.React Native开源特效动画封装库模块(lottie-react-native)
Airbnb公司出品的Lottie特效动画封装库,可以直接在React Native平台上面使用。如果大家有兴趣还可以直接去学习Android,iOS版本,同时Airbnb官方还提供了很多现成的动画json文件。
3.React Native 之 项目实战-高仿逛丢[推荐]
本项目还外带视频,带着大家一步步从搭建项目基本框架开始,实现整个项目功能,非常值得新手学习,重点推荐。
4.React Native完整实例—妹子图片查看app
抓取图片数据做的一个简单版本的DEMO APP,新手可以好好看看。
(三).工具
1. Mac搭建 React Native 工具篇Atom+Nuclide
官方推荐开发工具采用Atom外加Nuclide插件,大家可以尝试一下,不过博主还是喜欢用VSCode,大家后面也可以试一下这个哈~
2.React Native 开发即时预览与分享工具
React Native 的社区发展以及在移动开发领域的火热,大大提高了我们学习和实践的热情,不过目前的开发调试模式依然是一边
开着模拟器一边编码,模拟器开启「即时刷新」进行可视化调试。最近 Expo 发布了一个开发时真机即时预览的工具:Expo Sketch。
这篇关于React Native开发技术周报Issue#21-时隔半年,继续更新周报~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!