~/talk

Lessons Learned from React Native at Airbnb

github:gpeal
links:none on file

Airbnb adopts React Native to ship quickly then reverses course after two years. The company builds 220 screens totalling 80,000 lines of product code plus 40k lines of JS infra, with ~95% files running unchanged on both platforms, but the effort consumes only 15% of mobile engineering and requires two full‑time infra engineers. Pain points include a persistent white‑screen bug tied to Fresco initialization, a painful React 16 upgrade, Redux serialization limits, and hiring friction. Airbnb then rolls out Mavericks; the Mavericks pilot 14 engineers report rapid adoption and large code reductions.

AI-written summary · about

  1. 0:00Introduction and talk overview
  2. 1:33Why Airbnb adopted React Native
  3. 8:30Organizational challenges of crossplatform
  4. 15:13Day-to-day technical hurdles
  5. 21:56Community and open source limitations
  6. 27:12Impact on hiring and team structure
  7. 30:27Sunsetting React Native and lessons learned
  8. 34:25Introducing Mavericks framework
  9. 41:46Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.