Thank you ProductHunt team for featuring RN for OS X!
It's just a fork of the original React Native built by Facebook, so all kudos to them and the whole community for making such a powerful abstraction over the UI and the tooling around it. I've just replaced the UIKit with the AppKit.
Electron by Github is a more suitable platform for building desktop apps in many cases, though, I believe RN for desktop also makes sense when you need a small footprint, advantages of the javascript ecosystem and the familiar developer experience.
@imns81
Electron:
- cross-platform;
- open web standards;
- huge ecosystem;
- proven in the real world (Slack, Atom), backed by one of the best possible maintainer (Github);
RN for Desktop:
- Small footprint, less CPU / Memory consumption, which potentially gives your more battery efficiency;
- Easy integration with low-level native components and any needed desktop APIs;
- Performance (no benchmarks), still at the same time most part of the UI is written in Javascript.
This is awesome. But won't people go to electron + react since it can port to multiple platforms? Like I can write electron and deploy it to web, OS X, Windows and even Linux with barely any code reuse?
This is awesome. While Electron exists to build desktop app-encapsulated web apps, this takes it further and does away with the unnecessary web style. Looking forward to using this!
React Native Desktop
Laser Kitten
React Native Desktop
Epoque
SoundCloud
SantaHunt