If you plan to target Android, you might want to check out Google's Java to Objective-C transpiler[1]. That will let you write the core of the app in Java and transpire it to Objective-C for iOS and macOS. The UI will still have to be written using the native toolkit for the platform, though. Fair warning: I have no idea how good or bad it is -- never used it myself.
Article on animation improvements from Feb: https://facebook.github.io/react-native/blog/2017/02/14/usin...
I prefer TS over JS, and I wonder how well it is supported, or if that is even an issue.
Election is the new Flash. All hail new Flash! /s
Seriously, how do supposedly smart people come up with things like Electron?