Why did Airbnb dump React Native? (2021)
theimmigrantprogrammers.com
Why did Airbnb dump React Native? (2021)
1–10 of 136 posts
Re: Why did Airbnb dump React Native? (2021)
#2https://news.ycombinator.com/item?id=17619609
Looks like they're doubling-down further still:
https://news.ycombinator.com/item?id=32310392
Looks like Shopify also picked up RN:
Re: Why did Airbnb dump React Native? (2021)
#3> Till the year 2012, Airbnb was just a React website.
React wasn't released until 2013.
Re: Why did Airbnb dump React Native? (2021)
#4Right near the beginning: > Till the year 2012, Airbnb was just a React website. React wasn't released until 2013.
Re: Why did Airbnb dump React Native? (2021)
#5> Many of the difficulties we encountered were due to the hybrid model approach we took
They had about 220 screens in RN, 880 native screens total. They found it difficult to juggle that, essentially developing 3 platforms instead of 2.
Personally I prefer to do pure RN, with native extensions. Not a lot of native screens, because yes, you then are developing your targets plus RN.
Also keep in mind they were early adopters and they probably had to do a lot of heavy lifting. RN has matured a lot since then, both thanks to Airbnb and to the rest of the community.
Re: Why did Airbnb dump React Native? (2021)
#6Right near the beginning: > Till the year 2012, Airbnb was just a React website. React wasn't released until 2013.
First thing I noticed as well! I think nowadays younger developers mostly simply equate "web frontend" with "React" subconsciously. :)
It's a compliment to the tech of how useful and prevalent it is.
Re: Why did Airbnb dump React Native? (2021)
#7Seems strange to write an article about why they switched without mentioning one of the main technical reasons Airbnb said themselves: > Many of the difficulties we encountered were due to the hybrid model approach we took They had about 220 screens in RN, 880 native screens total. They found it difficult to juggle that, essentially developing 3 platforms instead of 2. Personally I prefer to do pure RN, with native e…
But it probably takes a dedicated developer focused team to manage hybrid. And in terms of pure react native…I don’t know if react native is now able to feel as good as a native app, but even for a few years after Airbnb’s post react native would not have been up to the task of rendering all the little animations and transitions that Airbnb had in their mobile app.
(Though these days I would 100% write a new, less fancy mobile app in react native/expo - it’s constantly improved throughout the years)
Re: Why did Airbnb dump React Native? (2021)
#8I was gonna say, it's also weird because the text of the article seems nearly-native quality.. but actually when I went back and looked more closely it's semi-broken English as well. I guess it's in big wordy paragraphs that you skim and don't notice the grammar of.
Re: Why did Airbnb dump React Native? (2021)
#9Re: Why did Airbnb dump React Native? (2021)
#10Right near the beginning: > Till the year 2012, Airbnb was just a React website. React wasn't released until 2013.
First thing I noticed as well! I think nowadays younger developers mostly simply equate "web frontend" with "React" subconsciously. :)