Parameters Cordova React Native
Programming Langauge HTML5, CSS3 and JavaScript JavaScript
Parent Organization Adobe Facebook
Native UX Webview restricts the native user experience Enhanced native UX as components rendered as native UI
Supported platforms iOS and Android with more code sharing with web iOS and Android with limited code sharing with the web
Performance Apps are less responsive and slow Apps are highly responsive and fast
Debugging UI and Javascript are debugged in the Chrome Developer console UI and JavaScript are debugged using React Native Developer tools
Maturity Mature and stable Large no of plugins negatively impacts its maturity
Portability Code is easily reusable across platforms Code reusability is often challenging
Testing View changes in Real-Time Changes are reflected in the emulator immediately