3 ms·
It is no longer the case that Facebook is the only major contributor to React Native. Facebook and Microsoft now just started formalising their collaboration on
by oakesm9 7y ago
It is no longer the case that Facebook is the only major contributor to React Native. Facebook and Microsoft now just started formalising their collaboration on the project with monthly(ish) meetings[0]. Other large companies like Twitter are using React Native Web (different than ReactJS) for their main progressive web app[1].
Other large companies using React Native are:
- JD.com
- Skype
- Uber
- Tesla
- Discord
You do have a point about _control_ of the React Native project though. That's still all with Facebook. The Github repo is currently setup as a mirror of part of the internal Facebook monorepo. Therefore, all pull requests need to be merged by a Facebook employee before it becomes part of "core". This is enough of a barrier that "non-core" part of React Native were split out so they could be managed and released independently[2]. It is also true that while other major companies are _using_ React Native, they might not be actively contributing.
It would be good if Facebook put some proper structure around React Native as an open source project, however, for now the project is running along fine.
[0] https://github.com/react-native-community/discussions-and-proposals/tree/master/core-meetings https://github.com/react-native-community/discussions-and-pr...
[1] https://mobile.twitter.com/ https://mobile.twitter.com/
[2] https://github.com/facebook/react-native/issues/23313 https://github.com/facebook/react-native/issues/23313
edited: not sure how to make this list correctly formatted
- pjmlp 7y agoMicrosoft should be on that list as well.
- oakesm9 7y agoI missed it off as I mentioned them in the paragraph above. They seem to be investing more and more into React Native with support for Windows and using it in Office.
- pjmlp 7y agoIt is a bit more than that. They are also supporting React Native for macOS, and most of their teams that are in the C++ side of "C++ vs .NET" eternal politics seem to want to go with React Native for the managed layer.