Featured resource
Forrester Wave Report 2025
Pluralsight named a Leader in the Forrester Wave™

Our tech skill development platform earned the highest scores possible across 11 criteria.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

React Native

8 Courses
17 Hours
Skill IQ

React Native is an open-source framework developed by Facebook for building mobile applications using JavaScript and React. It enables developers to create apps for both iOS and Android with a single codebase, offering significant time and resource savings. Through out this path you'll learn about React Native's key features: - **Cross-Platform Development**: Allows for the development of both iOS and Android apps using one codebase. - **Native Performance**: React Native components compile to native UI elements, providing users with a seamless and responsive experience. - **Live and Hot Reloading**: Streamlines the development process by allowing real-time feedback and changes without full app recompilations. - **Reusable Components**: Developers can reuse code components across different parts of an app or even between apps, enhancing development speed. - **Rich Ecosystem and Community**: Offers access to a wide range of third-party libraries, tools, and a supportive community for help and sharing

Content in this path

Entry-Level

This section covers entry-level content.

Practitioner

This section covers practitioner content.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • Native Components
  • JavaScript Interface to Bridge to Native Code
  • Expo Integration
  • React Navigation Library
Prerequisites
  • **JavaScript**: Solid grasp of JavaScript fundamentals and ES6 features.
  • **React**: Understanding of React's principles, including JSX, components, state, and props.
  • **Node.js and npm (Node Package Manager)**: Knowledge of Node.js for the React Native environment setup, and npm or Yarn for managing packages.
  • **HTML & CSS**: While not directly used, understanding these helps with understanding layout and styling in React Native.
  • **Basic Command Line Usage**: Comfort with using the command line for running build scripts, managing version control, and more.
  • **Understanding of Mobile App Development Concepts**: Familiarity with basic mobile development concepts such as mobile UI/UX principles and the lifecycle of a mobile app can be advantageous.
Related topics
  • React
  • Web Development
  • Mobile Development
  • Android
  • iOS
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies