Major difference between React js and React Native
What is React js
ReactJS is often referred to as JavaScript library for creating user-interface for large web applications. It’s mainly created and largely maintained by Facebook, this open-source library is especially useful for creating dynamic web pages that process data in real-time and can display the changes without needing to reload- like the Facebook/Instagram feed. It provides support for both frontend and server-side.
What is React Native
React Native, on the other hand, is a framework consisting of native libraries for creating mobile applications. The libraries, released in 2015 by Facebook, can be used to develop applications for all platforms where the React Native code complies into native mobile app components.
In React JS, React is the base abstraction of React DOM for the web platform, while with React Native, React is still the base abstraction but of React Native. So the syntax and workflow remain similar, but the components are different.
Conclusion
ReactJS is for web development and React Native for mobile app development.