What is the difference between React JS and React Native?

React JS, is a framework to build applications using JavaScript, while React Native is an entire platform to build cross-platform mobile apps. So, React JS is ideal for building high performing, dynamic, UI for your web interfaces, while React Native gives your mobile apps a native look.