> If you want to use JS and react to make a native app, try react native instead.
Given the discussion of the recent ReactXP thread, I'm guessing most people don't realize you can do this today. React Native supports macOS [1] and UWP [2].
Edit: There's even some early work on Ubuntu support [3].
[1] https://github.com/ptmt/react-native-macos
[2] https://github.com/Microsoft/react-native-windows
[3] https://github.com/CanonicalLtd/react-native/blob/ubuntu/REA...
I'm probably in that camp too, I thought it was just for android and iOS still (even though I consider myself to keep up to date with these types of things).
Do you know if they have anything for linux yet?
You can also currently use React to share code across iOS [2], Android [3], UWP [4], macOS [5], web [6], VR [7] and a bunch of other stuff that is there mostly for fun (like React Hardware [8] and React Sketch.app [9]).
There's also experimental work on defining a set of primitives that works across all of these platforms [10].
[1] https://github.com/CanonicalLtd/react-native/blob/ubuntu/REA...
[2] https://github.com/facebook/react-native
[3] https://github.com/facebook/react-native
[4] https://github.com/Microsoft/react-native-windows
[5] https://github.com/ptmt/react-native-macos
[6] https://github.com/necolas/react-native-web
[7] https://github.com/facebook/react-vr
[8] https://github.com/iamdustan/react-hardware