Apache Cordova vs React Native: What are the differences?
Apache Cordova and React Native can be categorized as "Cross-Platform Mobile Development" tools.
Some of the features offered by Apache Cordova are:
- Cross-platform (CLI) workflow
- Platform-centered workflow
- Hundreds of plugins
On the other hand, React Native provides the following key features:
- Native iOS Components
- Asynchronous Execution
- Touch Handling
"Lots of plugins" is the primary reason why developers consider Apache Cordova over the competitors, whereas "Learn once write everywhere" was stated as the key factor in picking React Native.
Apache Cordova and React Native are both open source tools. React Native with 78.8K GitHub stars and 17.6K forks on GitHub appears to be more popular than Apache Cordova with 766 GitHub stars and 327 GitHub forks.
Instagram, TravelPerk, and Intuit are some of the popular companies that use React Native, whereas Apache Cordova is used by Teleport, Hybrid Heroes, and JustWatch. React Native has a broader approval, being mentioned in 719 company stacks & 809 developers stacks; compared to Apache Cordova, which is listed in 96 company stacks and 45 developer stacks.
Sign up to add or upvote prosMake informed product decisions
Sign up to add or upvote consMake informed product decisions
What is Apache Cordova?
What is React Native?
Need advice about which tool to choose?Ask the StackShare community!
Sign up to get full access to all the companiesMake informed product decisions
Sign up to get full access to all the tool integrationsMake informed product decisions