Live data from Hacker News

Why did Airbnb dump React Native? (2021)

theimmigrantprogrammers.com

31–40 of 136 posts

Re: Why did Airbnb dump React Native? (2021)

#31
post #8

Weird title. The correct English would be "Why did Airbnb dump React Native?". All of the sub-headings have this strange construction as well. Is this 'correct' in some other country and I'm just not aware of it? I 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 word…

Is it strange that it seems less wrong to me without the question mark?

Re: Why did Airbnb dump React Native? (2021)

#32

Earlier quoted context omitted.

I sometimes wonder if all these independent companies who appear to make coordinated technical decisions are just hitting the same frustrations at the same time, or if engineers just read each other's blogs and and then pitch the blog ideas at their meetings. And then write a blog about it, which other engineers at other companies read and pitch at their meeting. So basically it becomes a self-perpetuating meme.

I thought I was going to be an egnineer, and my decisions would be based on physics. But I am more of a writer and decisions are driven by fashion

The intersection of technology and liberal arts, baby

Re: Why did Airbnb dump React Native? (2021)

#33
post #31
post #8

Weird title. The correct English would be "Why did Airbnb dump React Native?". All of the sub-headings have this strange construction as well. Is this 'correct' in some other country and I'm just not aware of it? I 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 word…

Is it strange that it seems less wrong to me without the question mark?

No, in American (and I think British) English, it's common to add a word before the subject in a question. "Why Airbnb dumped RN" does not have to be a question. But when it is, American and British speakers expects an "auxiliary", I think it's called... from wikipedia: https://en.wikipedia.org/wiki/Subject%E2%80%93auxiliary_inve...

"Sam enjoys the paper" is fine.

"Sam enjoys the paper?" sounds weird, like you're questioning the sentence itself rather than asking Sam if they enjoyed the paper.

"DOES Sam enjoy the paper?" adds an auxiliary (does) and makes it more natural sounding, I guess, to our ears.

Re: Why did Airbnb dump React Native? (2021)

#34

Airbnb switched away from React Native at a time when a lot of other high-profile companies did as well and wrote technical blog articles about it. Discord was one of the few dissenters: https://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: https://news.ycombinator.com/item?id=22181873

I sometimes wonder if all these independent companies who appear to make coordinated technical decisions are just hitting the same frustrations at the same time, or if engineers just read each other's blogs and and then pitch the blog ideas at their meetings. And then write a blog about it, which other engineers at other companies read and pitch at their meeting. So basically it becomes a self-perpetuating meme.

Most companies tend to have some development "thought leaders" that propose big shifts like this (and use some politicking to advocate their views), and sometimes the "big thing" ends up working, and sometimes it ends up being a disaster.

Re: Why did Airbnb dump React Native? (2021)

#35
post #20
post #4

Earlier quoted context omitted.

First thing I noticed as well! I think nowadays younger developers mostly simply equate "web frontend" with "React" subconsciously. :)

Poor things, they missed the glorious Macromedia Flash days...

I do miss the games from shockwave.com in its heyday

Re: Why did Airbnb dump React Native? (2021)

#36
post #17

Earlier quoted context omitted.

Merriam-Webster shows plenty of examples of usage at the top https://www.merriam-webster.com/dictionary/dump "He dumped his clothes on the bed. She dumped the contents of her purse on the table. I dumped the old coffee down the drain."

Dumped as word isn't the incorrect English. The formation of the question is the incorrect English. Correct: He dumped his clothes on the bed. Incorrect: Why he dumped his clothes on the bed? Correct: Why did he dump his clothes on the bed?

Minor nitpick, I don't know if there really is such a thing as a singular "correct English", especially when you're comparing across cultural groups (but even within). There are so many variations between American English (and its various subgroupings), British English, Indian English, Singaporean English, etc.

It's a widely-used living language, and one without a central authority (language regulator, unlike many other languages: https://en.wikipedia.org/wiki/List_of_language_regulators)

So English just kinda grows and grows haphazardly. There are more people in India who speak English (Wikipedia estimates 30% of 1.38 billion, which is 400 million) than there are Americans or UK residents. IMO their particular usage isn't any more or less correct, any more than American English is more or less correct than British English.

It's not a matter of being politically correct or anti-racist or whatever, just the observation that English has always been a hodgepodge of regionalisms and will continue to be for the foreseeable future, and by speakers/population alone, probably the American and British varieties will continue to shrink as other Englishes take over. Probably it's us Westerners that will need to adopt to the new Englishes rather than the other way around.

Grammar prescriptivists and grade school teachers might disagree, but well, they are overwhelmingly in the minority already and will become increasingly more so.

Re: Why did Airbnb dump React Native? (2021)

#37

Airbnb switched away from React Native at a time when a lot of other high-profile companies did as well and wrote technical blog articles about it. Discord was one of the few dissenters: https://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: https://news.ycombinator.com/item?id=22181873

The way Discord tamed React Native was writing its chat view entirely native. This is the area in which users probably spend 99% of their time. Similarly, in the Facebook and Instagram apps, React Native is banned from the home timelines and other areas where performance matters.

Recently Discord finally ported their Android app over. Even if you separate the "change is bad" factor, many users report it's quite laggy and a major regression from their previous native version.

I find it funny when people cite high profile companies as success stories without having a benchmark for failure. "The users didn't abandon the product in droves" is a very low bar when you have externalities that would prevent them from leaving even if they wanted to. You could find the Amazon app total garbage, but just how bad does it have to be to pass on free two day shipping?

Re: Why did Airbnb dump React Native? (2021)

#38
It looks like the author has zero connection to AirBnB and is entirely speculating on what went down based on what the company themselves wrote. You're much better off just reading AirBnB's own long, detailed series on what happened: https://medium.com/airbnb-engineering/sunsetting-react-nativ...

That said, I find it perfectly represents about 90% of React Native evangelism: someone who has never shipped an app copying and pasting talking points to shill their YouTube channel.

Post reply on HN