React Native开发技术周报Issue#21-时隔半年,继续更新周报~

本文主要是介绍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文件。

Example2

Example3

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-时隔半年,继续更新周报~的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/509990

相关文章

MySQL追踪数据库表更新操作来源的全面指南

《MySQL追踪数据库表更新操作来源的全面指南》本文将以一个具体问题为例,如何监测哪个IP来源对数据库表statistics_test进行了UPDATE操作,文内探讨了多种方法,并提供了详细的代码... 目录引言1. 为什么需要监控数据库更新操作2. 方法1:启用数据库审计日志(1)mysql/mariad

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

CSS3打造的现代交互式登录界面详细实现过程

《CSS3打造的现代交互式登录界面详细实现过程》本文介绍CSS3和jQuery在登录界面设计中的应用,涵盖动画、选择器、自定义字体及盒模型技术,提升界面美观与交互性,同时优化性能和可访问性,感兴趣的朋... 目录1. css3用户登录界面设计概述1.1 用户界面设计的重要性1.2 CSS3的新特性与优势1.

HTML5 中的<button>标签用法和特征

《HTML5中的<button>标签用法和特征》在HTML5中,button标签用于定义一个可点击的按钮,它是创建交互式网页的重要元素之一,本文将深入解析HTML5中的button标签,详细介绍其属... 目录引言<button> 标签的基本用法<button> 标签的属性typevaluedisabled

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.

基于 HTML5 Canvas 实现图片旋转与下载功能(完整代码展示)

《基于HTML5Canvas实现图片旋转与下载功能(完整代码展示)》本文将深入剖析一段基于HTML5Canvas的代码,该代码实现了图片的旋转(90度和180度)以及旋转后图片的下载... 目录一、引言二、html 结构分析三、css 样式分析四、JavaScript 功能实现一、引言在 Web 开发中,

CSS place-items: center解析与用法详解

《CSSplace-items:center解析与用法详解》place-items:center;是一个强大的CSS简写属性,用于同时控制网格(Grid)和弹性盒(Flexbox)... place-items: center; 是一个强大的 css 简写属性,用于同时控制 网格(Grid) 和 弹性盒(F