Hybrid hasn’t been making a dent so far, it’s no where near conquering anything. I don’t think react-native should even be in the same category as cordova or phonegap. As someone said below, react-native can be written cross platform. Though in most cases that is not what most developers would want, because it amounts to bad user interfaces. No matter what, with redux 90% of the app (all of the logic, actions, etc.) is cross platform, and the visuals should adapt to the host (mobile view-stacks, desktop windows, web views). The result is a real, native app that user feel familiar with, that’s fast and isn’t restricted in what it can do.