Sitemap
The Airbnb Tech Blog

Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io

React Native at Airbnb: The Technology

12 min readJun 19, 2018

--

Update

What Worked Well

Cross-Platform

Unified Design Language System (DLS)

React

Iteration Speed

Investing in Infrastructure

Performance

Redux

Backed by Native

Static Analysis

Animations

JS/React Open Source

Flexbox

Collaboration with Web

What didn’t work well

React Native Immaturity

Maintaining a Fork of React Native

JavaScript Tooling

Refactoring

JavaScriptCore inconsistencies

React Native Open Source Libraries

Parallel Infrastructure and Feature Work

Crash Monitoring

Native Bridge

Initialization Time

Initial Render Time

App Size

64-bit

Gestures

Long Lists

Upgrading React Native

Accessibility

Troublesome Crashes

SavedInstanceState Across Processes on Android

--

--

The Airbnb Tech Blog
The Airbnb Tech Blog

Published in The Airbnb Tech Blog

Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io

Gabriel Peal
Gabriel Peal

Written by Gabriel Peal

Open source maintainer of Lottie and Mavericks. Full stack at Watershed. Formerly Android at Tonal, Airbnb, and Android Auto at Google.

Responses (58)