Learn React

Build scalable and reusable UI components for web apps with React. Work your way through these in-depth tutorials to master this powerful JavaScript library.

All React tutorials:

  1. Bridging React With Other Popular Web Languages

    Bridging React With Other Popular Web Languages

    Tutorial Intermediate

    React can work with your existing apps, no matter if they are made in Node or not. We will detail the many ways React can be implemented to work alongside...

  2. New Course: Unit Testing React Components

    New Course: Unit Testing React Components

    Tutorial Beginner

    Want to know how to unit test React components? Our new short course, Unit Testing React Components, will show you how.

  3. Using JSX and React

    Using JSX and React

    Tutorial Beginner

    Take full advantage of React's new XML-like syntax: JSX. Create your own components for React and build a basic WebRTC Chat application.

  4. Building a Collaborative Web App With PubNub, React.js, and ES6

    Building a Collaborative Web App With PubNub, React.js, and ES6

    Tutorial Intermediate

    This tutorial demonstrates how to use PubNub to build a real-time collaborative web app using React.js, which lets you manipulate the DOM very efficiently,...

  5. How to Create a News Reader With React Native: Web Page Component

    How to Create a News Reader With React Native: Web Page Component

    Tutorial Beginner

    In the second part of this two-part series on React Native, we're going to add the web page component. This component renders a news item in a web view. At...

  6. How to Create a News Reader With React Native: Setup and News Item Component

    How to Create a News Reader With React Native: Setup and News Item Component

    Tutorial Beginner

    In the first part of this two-part series on React Native, we're going to set up React Native, install the required dependencies, and build the news items...

  7. Data Persistence and Sessions With React

    Data Persistence and Sessions With React

    Tutorial Intermediate

    Ensuring your application's users stay logged in and remembered by the app, despite Client or Server disconnections, is a crucial feature—which is easy to...

  8. Creating a Dictionary App Using React Native for Android

    Creating a Dictionary App Using React Native for Android

    Tutorial Beginner

    Facebook's React Native is a powerful open source framework that allows you to quickly and effortlessly create native Android and iOS apps using just...

  9. Intro to the React Framework

    Intro to the React Framework

    Tutorial Intermediate

    In today's world of Javascript Application frameworks, design philosophy is the key differentiating factor. If you compare the popular JS frameworks, such as...