News for hackers. Stuff that matters.
Re:React Native at Airbnb by msoad on Tuesday June 19, 2018 @01:45PM (#17348743)
This is a really good write up and I love how they were cautious not to feed the ongoing fanboyism in for and against React Native folks.

Say what you like but this is a very mature move from a young engineering organization.

Re:React Native at Airbnb by electricslpnsld on Tuesday June 19, 2018 @07:11PM (#17351025)
> Say what you like but this is a very mature move from a young engineering organization.

Airbnb is ten years old at this point, I'm not sure that really counts as young!

Re:React Native at Airbnb by faitswulff on Tuesday June 19, 2018 @03:20PM (#17349542)
I have to agree. It was really interesting that they highlighted that nearly 2/3rds of their engineers would use React Native again. I also assumed that the last part of the blog series was going to be mostly fluff / product announcements, but their efforts in server side rendered native screens and drastic reductions in build time are legitimate takeaways from devs who are used to development cycles at React-Native speeds.
Re:React Native at Airbnb by akmarinov on Tuesday June 19, 2018 @05:36PM (#17350462)
Server side rendered native screens just seem like fancy words for browser to me…

I get that it’ll have native performance and responsiveness, but still maybe just touch up your website and call it a day?

Re:React Native at Airbnb by faitswulff on Tuesday June 19, 2018 @05:39PM (#17350479)
Ah, my mistake, it should say "server-driven," which is more accurate. The view isn't actually rendered on the server, it just seems to be sent over in a declarative format, which the client then renders into a native view.
Re:React Native at Airbnb by mpweiher on Wednesday June 20, 2018 @07:10AM (#17354238)
> sent over in a declarative format

like HTML?

> which the client then renders into a native view.

A WebView?

Re:React Native at Airbnb by scottmf on Wednesday June 20, 2018 @10:41AM (#17355825)
No
Re:React Native at Airbnb by scottmf on Saturday June 23, 2018 @03:43AM (#17380055)
Sorry if the short response seemed rude. No is the answer to both of your questions.

RN isn’t just “HTML in a webview” like PhoneGap or Cordova: elements are actually rendered as native UI components. E.g., a <Text> element becomes a native UILabel on iOS and a TextView on Android.

Re:React Native at Airbnb by philipwhiuk on Tuesday June 19, 2018 @07:46PM (#17351227)
You have to wonder how many of their 100 engineers are going to dislike having to become iOS/Android devs.
Re:React Native at Airbnb by gpeal on Tuesday June 19, 2018 @08:06PM (#17351329)
The vast majority of the 100 always have been and are still Android and iOS devs. React Native never made up more than 10-20% of our mobile engineers and many of them came from Android or iOS backgrounds.
Re:React Native at Airbnb by heyheyhey on Tuesday June 19, 2018 @11:16PM (#17352288)
How's FB's RN team reacted to Airbnb's decision to move away from RN?
Re:React Native at Airbnb by matwood on Tuesday June 19, 2018 @09:51PM (#17351848)
For me, in order of enjoyable front end developer experience it would go iOS > web/js/react > Android.