首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Airbnb 的 React Native 历程(一):开篇

使用 React Native 进行移动端开发的历程,以及在放弃 React Native 之后的计划。...我们的 Web 端主要是用 React 构建的,在 Airbnb,React 是一个高效且广受好评的 Web 开发框架。...我们将要把一个新的、快速发展的而且未经验证的平台代码加入到我们的代码中,这有可能会让我们的代码变得更加碎片化,而不是更加统一。...为了支持一些复杂的功能,比如共享元素转场动画(Shared Element Transition)、视差效果(Parallax)、地理围栏(Geofencing),以及调用网络、A/B Test、国际化等在原生端实现的能力...integration into our apps to enable complex native features such as shared element transitions, parallax, and geofencing

54311
您找到你想要的搜索结果了吗?
是的
没有找到

【JS】1714- 重学 JavaScript API - Geolocation API

Turf.js[6]:8k⭐,一个用于地理空间分析的 JavaScript ,提供了许多有用的地理空间函数和算法。...Geolib[7] :4k⭐,一个用于处理地理位置和距离计算的 JavaScript 。它提供了简单的方法来计算坐标之间的距离、判断点是否在多边形内等功能。 5....: https://github.com/manuelbieh/geolib [8] Geolocation API 文档: https://developer.mozilla.org/en-US/docs...https://developers.google.com/web/fundamentals/native-hardware/user-location 往期回顾 # 如何使用 TypeScript 开发 React...# 11 个需要避免的 React 错误用法 # 6 个 Vue3 开发必备的 VSCode 插件 # 3 款非常实用的 Node.js 版本管理工具 # 6 个你必须明白 Vue3 的 ref 和 reactive

32460

React Native开发之react-navigation详解

在0.44版本之前,开发者可以直接使用官方提供的Navigator组件来实现页面的跳转,不过从0.44版本开始,Navigator被官方从react native的核心组件中剥离出来,放到react-native-deprecated-custom-components...不过,官方并不建议开发者这么做,而是建议开发者直接使用导航react-navigation。...react-navigation是React Native社区非常著名的页面导航,可以用来实现各种页面的跳转操作。...和其他的第三方插件一样,使用之前需要先在项目汇中添加react-navigation依赖,安装的命令如下: yarn add react-navigation //或者 npm install react-navigation..."react-navigation": "^3.8.1" 由于react-navigation依赖于react-native-gesture-handler,所以还需要安装react-native-gesture-handler

5.8K10

2021React UI

ReactJS是当今最流行的前端开发之一,它让我们的开发变得轻松高效,它可以轻松地和打包工具整合,同时它的第三方扩展也非常的丰富,今天我们来介绍下react组件ui。...这些UI框架通过分离重组构成React的各个组件,在React中我们只需要引入它们就可以轻松地在代码中使用它们。...MaterialUI 材料设计是谷歌提出的一种UI设计指南,MaterialUI实现了材料设计,并且融入了React组件中。...该使您能够模拟页面转换、动画、涟漪效果、弹出模型——基本上,您可以在原生 Android 和 iOS 设备中找到任何效果。...它支持浏览器、服务器端渲染和Electron环境,有很多组件,甚至还有 Create-react-app 教程.

1.2K20

漫谈 React 组件开发(二):组件最佳实践

那么现在就面临一个选择: 一是选择 React 生态中已有的组件,例如 antDesign、Material-UI 等比较成熟的组件; 二是团队再开发一套属于自己的组件。...本文我们就来聊一聊如何开发一套优秀的 React 组件以及一套完整组件的构成。 一、选择开源?还是自己造轮子?...React 大环境里面有很多优秀的 UI 组件,国内比较有名的 antDesign,国外的 Material-UI,都是比较稳定和优秀的组件。那么我们为什么还要自己去开发一套组件呢?...三、小结 在本文中,我们从组件的设计思路、编码规范、开发流程、测试、日常维护这五个方面阐述了如何构建一个 React 组件,并且以 Zent 为例讲述了有赞是如何做的,任何一个组件都需要的经过这个生命周期...我们需要想办法让更多的人参与其中,共同作为组件的维护者,选择开源是为了给 React 生态环境做输出,在前端组件化已经成为了既定事实的今天,我们不需要重复的造轮子,而是需要在组件化方面尝试新的突破,脱离前端技术的束缚

1.6K30
领券