React JS is a JavaScript library to develop web apps and sites. It's easy to be confused with React Native, which is a mobile technology. They have similar names because they 'descend' from the same programming language, JavaScript. React Native is a newer technology for developing hybrid mobile applications that work with one code base on iOS and Android platforms.