While Reactjs is basically a JavaScript library and React Native is the entire framework, the former is the heart of the latter, and compliments each other. If Reactjs is optimal for creating apps with high functionality and complex calculations , then React Native is ideal to give a native feeling to your mobile apps.
Read moreWhy React Native is better than native?
One big difference is that React Native runs the JavaScript code in a separate thread, so the user interface does not block and animations should be silky and smooth . JavaScriptCore comes default in iOS. But in the case of Android, RN bundles the JavaScriptCore along with the application. This increases the app size.
Read moreIs React React or native better?
To put it in simpler terms, React is ideal for building dynamic, high performing, responsive UI for your web interfaces, while React Native is meant to give your mobile apps a truly native feel .
Read more