Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I'd be hesitant to use anything released by a large company that they don't use themselves for their flagship product(s). Angular 1 comes to mind.

I believe Facebook does use React for facebook.com, but not React Native for anything in production yet.



sort by: page size:

Yep, React is a good choice because FB is using it in production in their consumer facing apps. But React Native is not used that way by FB (yet?)

Ah I see. Sorry for misreading. Still better than Angular's situation though, and I'd argue React Native is more important/more likely to be fully used at Facebook.

React Native is still used widely at Facebook. It's never been abandoned. They abandoned HTML5, which is entirely different.

Are there any examples of Facebook actually using React Native in a crucial way? All I've seen are parts of their native apps that could be replaced relatively easily. I don't think the "Facebook won't kill React Native because they use it" argument holds as much weight as we'd like to believe.

React is also controlled by Facebook, and yet is one of the most popular Javascript frameworks. I don't see how React Native would be any different.

I'd go with Facebook and the consequent support, testing and community over a framework that does it's own thing. Performance is simply not a concern for most applications (i.e. React itself is more than good enough) and having learned React to a good standard, I'm super excited about building something in React Native.

Oh my bad, i thought all facebook apps used react native

I'm thinking maybe they moved off of React Native. RN makes sense for a small org or for an app you're just getting started with, but a megacorp like FB can afford to hand-craft a smaller, tighter app for each platform.

(Another post about React Native)

Facebook engineers keep telling everyone that React Native is not used in the main Facebook app. I always wondered what is stopping them from start using it. Perhaps app size is a massive concern? Maybe all this tooling around their app is not really compatible with React Native?

Its interesting that they have a ton of legacy Obj-c code (considering that companies started to build apps not very long time ago, and they already re-wrote their app several times) I wonder if any other company is a situation like this well other than Apple.


Facebook’s solution is an open-source project called React Native that builds on its successful React project for Web development. Facebook claims that React Native will let the same set of engineers build applications in the same way for either iOS or Android. This time the company has set its sights a little more realistically than it did with HTML5. React Native is a learn-once-run-everywhere (LORE) app development tool.

Facebook’s solution is an open-source project called React Native that builds on its successful React project for Web development. Facebook claims that React Native will let the same set of engineers build applications in the same way for either iOS or Android. This time the company has set its sights a little more realistically than it did with HTML5. React Native is a learn-once-run-everywhere (LORE) app development tool.

Facebook is building something they call React Native, which, as I understand it, lets you code an app using JavaScript and web stuff, but then it transforms all of that into native code that gets compiled to run on the various mobile operating systems. I think it's currently iOS-only. Facebook says they're already using it for multiple production apps, but I don't know which ones.

https://facebook.github.io/react-native/


Not too many, you can see a showcase here http://facebook.github.io/react-native/showcase.html

I believe larger companies are currently working towards React Native apps though.


I think you might be confusing Facebook with Google.

Ask any app developer that's used React Native or any web developer that's had to create a native app if it has a reason to exist.

Facebook has hundreds or thousands of React developers that - before React Native - could only develop for web. Now they can move their web developers to their native apps almost seamlessly.


It's ironic you should mention apps like Facebook and Instagram[1]. They use React Native.

1: https://instagram-engineering.com/react-native-at-instagram-...


> Even Facebook, creators of React Native don't use it.

Yes they do. https://www.facebook.com/careers/v2/jobs/710998039655439/

"Work closely with our PM and design teams to define feature specifications and build the next generation of products leveraging frameworks such as React & React Native"

The top contributors are Facebook Engineers: https://github.com/facebook/react-native/graphs/contributors...


Someone correct me if I'm wrong but AFAIK the Facebook app isn't really using react native yet, just in very small parts (event dashboard). The rest is still plain old swift and objc.

React native is used by Facebook, Discord, Wal-Mart, Baidu, etc etc it's not going to be abandoned. This is one person's random click-baity rumormongering tweet. Facebook showcased react native at it's F8 developer conference just one month ago. It's a great tool, use it if it works for you.

There are definitely parts of the Facebook app built in React Native. I built some of them. :)
next

Legal | privacy