收录了 native 频道下的 50 篇内容
优达学城的移动团队最近从app中移除了使用React Native开发的最后一批功能。很多人对我们如何使用React Native以及为什么要启用它提出了疑问。在这篇文章中,我希望能够回答其中的大部分问题,并为读者提供更加深入的见解。
React Native简直太火了,国内大公司都在争先恐后的尝鲜,让人难以相信这是诞生刚刚一年的开源项目。正因为它的年轻,在使用它进行开发时难免会遇到这样那样的坑,因此,我们邀请了《React Native入门与实战》的作者之一,魅族高级研发经理魏晓军来为我们解析RN开发中的痛点。本文分享的是在环境搭建和扩展中会遇到的问题与解决方案。
微软高级软件工程师Lorenzo Sciandra在QCon London介绍微软采用React Native进行跨平台开发。尽管已有其他跨平台方案,但React Native适应性强,适用于多种产品。其技术优势包括加快上市时间、支持多平台等,战略原因涉及可雇佣性、灵活性、开源等,同时也存在权衡,决策时需综合考量多方面因素。
React Native是Facebook于2015年开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架React在原生移动应用平台的衍生产物,目前支持iOS和Android两大平台。React Native使用Javascript语言,类似于HTML的JSX,以及CSS来开发移动应用,因此熟悉Web前端开发的技术人员只需很少的学习就可以进入移动应用开发领域。 React Native运行时包含一个原生主线程和一个JS线程,JS线程执行JS代码,负责界面布局和业务逻辑处理,原生线程负责界面渲染和原生功能执行。不久前,WalmartLabs的React Native团队成员Matt Bresnan、M.K.Safi、Sanket Patel和Keerti合著了一篇文章,为我们分享了WalmartLabs使用React Native的体验。
本文将为大家介绍招商证券在 react-native jsbundle 解析、业务拆包、拆分包在 Android 下接入、在 iOS 端接入,以及静态资源压缩及热更新方案等几个方面的实践。
本文介绍美团研发团队开发的动态化方案,以及该动态化方案在美团外卖业务场景中的实践。
对于react-native在实际中的应用, facebook官方的说法是react-native是为多平台提供共同的开发方式,而不是说一份代码,多处使用。现阶段大家都是在摸索中,且react-native 还不够成熟,为此我也想通过一个实际的例子提前探究一下共享代码的可行性。
本文来自美团点评技术文章系列。
让Flutter和React Native来一次正面对决吧!
React Native的推出,为跨平台的开发带来了新的曙光。 虽然Facebook官方blog的说法React Native支持“Learn once, write anywhere.”。但经过开源社区的不断努力,React Native已经可以达到“一次编写,到处运行”的目标。
随着React的日益流行和原生移动应用开发(和PWA)的崛起,React Native的采用率也在增长。与React类似,React Native也是使用独立的组件来构建UI。使用预先构建好的组件、组件库和UI工具包有助于我们更快地构建应用程序。在查看了大量有用的React和Vue组件库之后,根据大众的需求,我们列出了一个有用的React-Native UI库列表,可以帮助你更好地入门React Native。
本文是来自Twitter的工程师,step-by-step教你如何利用你 React Native 写出原生的 iOS 和 Android 的应用程序来。当然,还有一些关于 React Native 的简单介绍。
CodeBurst.io为React Native开发者提供了25个教程,不管是刚入门的新手,还是有经验的老手,都能从这些教程中找到适合自己的。
在业务迭代上线的过程中,往往会出现一些代码冗余,导致最终打包出来的 bundle size 不尽如人意。同时,业务包占用的尺寸过大,对应用的性能以及用户体验都会造成一定程度的影响。
为什么Shopify选择用React Native开发所有新移动应用程序?
我们身处科技高速发展的时代;互联网日新月异,移动应用程序开发产业也在大踏步前进。多年来,移动应用的市场需求呈爆发式增长;众多企业都在开发自己的移动应用程序,或者用于促销自己的产品,或者用来向客户提供更好的服务。
本文为携程技术中心的投稿。携程关于React Native的大招来了!之前我们分享个过携程曾发布过一个让React Native兼容H5的框架ReactMix,而这个Moles更加彻底,贯彻一套代码到处运行,来看看它是如何实现的。
React Native 发布一年多了,有不少公司已经在线上产品中或小范围试水,或大范围应用,很多公司或开发者都在为 React Native 的生态系统作出自己的贡献。
我们想为用户设计一款移动端的应用,却不知从何下手,我们只知道每一个人都希望做一款又酷又好玩儿体验又十分顺滑的应用,然而团队里没人有移动端的经验。于是,我们最终只好选择React Native作为我们的开发工具。结果证明,这是一个非常明智的选择。
有用户反馈美团打车地图的性能有一些问题,美团打车技术团队在调研分析之后,采用了一套Native地图与Web的融合框架,不仅实现了用户手势事件智能分发的机制,还解决了WebView与Native地图在同一页面内布局困难的问题,同时性能也得到全面的优化。