React JS is a JavaScript library for creating user interfaces for web apps, whereas React Native is a framework for creating native mobile applications utilising React JS components. While React JS is focused on online development, React Native is focused on mobile app development, allowing code to be reused across platforms.