Implement a React Native for desktop apps on Mac OS
Unofficial fork https://github.com/ptmt/react-native-desktop
I'd much rather people focus their efforts on building out React Native for iOS and Android. You can already build pretty good desktop apps with React using Electron :P
Yeah, but some people can say the exact thing for mobile: "You can already build pretty good mobile apps with React using PhoneGap/Cordova"... (depending on the app of course). Obviously desktop performs better than mobile on that score, but still — isn't that the whole point of RN? To provide better performance and a more native feel than WebView-oriented solutions like Electron?
👍 Just came here to say same thing. React Native is already missing some key features for ios and android, so no need to focus on different platforms.
@ptmt - amazing work!
I'd prefer React Native for Web over OSX only, with RNW we can build web apps and desktop (OSX and Windows) apps (electron).
React + electron works well and is cross platform.
@sherdeadlock - that uses webviews
I'll chime in that a prime reason to be interested in "React Native for OS X" versus a React+Electron implementation is for apps where the target platforms are iOS and OS X. Especially when there are custom native components involved. For example, an iOS/OS X component enabling a specific 3D visualization & interaction.
This is a start - https://github.com/rhinos-app/rhinos-app-dev
Runs on mobile, web & desktop (Electron)
It looks like this is a non-goal for the React Native team for the foreseeable future. In general, super-difficult features like this often tend to bubble up in voting systems in a way that isn't useful, so I am going to just declare that we don't intend to support this in React Native in the foreseeable future and mark this as closed. It is pretty awesome that unofficial forks and projects have spun up to do this, though. We encourage those wholeheartedly!