Yes, React.js can be used for both web and mobile development through the use of React Native, which allows developers to create mobile apps using the same concepts and components as React.js for web development.