Mastering the Ionic Framework: Build and Deploy Native-Speed Angular Apps
thinkster.io
thinkster.io
I personnally look forward to using React Native ,as a Titatinium user, there is no question using native components directly instead of html+CSS in webviews is better, faster and when the UI kit of my mobile is updated , I don't have to restyle all the components to match the current design. If I need a webview,well I have access to the webview anyway.But all the app SHOULDN'T live inside a webview.
That said, React native looks awesome and I'm looking forward to using it - but it != death of Ionic/hybrid apps imho.
The second you go down to the low-end and mid-end devices, it's very obvious that a hybrid app has performance issues.
In other words, it's possible to make a web UI that is indistinguishable from the native components if styled identically.
One big reason why web apps feel slow is that by default there is a 300ms tap delay, which the browser uses to try and distinguish different types of actions.
Here's an example of a web UI that updates at 60fps: http://petehunt.github.io/react-touch/
I agree that it's not going to meet native but in most cases it's _good enough_ and you are getting both platforms for free. If you can build for both platforms and don't mind learning native stuff then more power to you, but Ionic definitely has it's place. Until I see React Canvas reaching the maturity of Ionic, it'll have its place. I also hope Ionic works on mobile browsers as long as possible, because not many other mobile web frameworks match it.