What Is the difference between React Js and React Native ?
The main difference is that ReactJs is used to make websites, whereas React Native is used to make mobile applications. ReactJS is a tool you add to your website, whereas React Native is used to build your mobile apps from the ground up.
Usually ReactJS is a tool that you can add to your website, to write code in the form of reusable components. This components can be integrated with other technologies , or used with other React components to make your whole page. Usually you don’t use just react to make a website, as a hierarchy of components passing down information to other components can soon become an entangled mess. You pair it with redux, mobX or whatever other technology you might like to structure your site.
Why React Native is the future ?
- Cross-Platform Compatibility
- Native functionality
- Instant Live Updates
- Simple to Learn
- Positive Developer Experience
- Supported by Facebook and a growing technology
- A React Native app ensures speed and agility for the mobile apps with responsiveness and a great native app based user experience.
Who’s using React Native?
Thousands of apps are using React Native, Here’s 15 of the most known applications :
1- Facebook Application
2- Facebook Ads Manager
3- Facebook Analytics
13- adidas GLITCH