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 content:

  1. Modern Web Apps With React and Redux

    Modern Web Apps With React and Redux

    Course Beginner

    React is a JavaScript library for building user interfaces that has taken the web development world by storm. React is known for its blazing-fast performance...

  2. Using Create React App

    Using Create React App

    Tutorial Beginner

    React has quickly become a popular framework for creating both client-side and server-side views. The create-react-app was created to jump start React...

  3. How to Handle Routing in React

    How to Handle Routing in React

    Tutorial Beginner

    In one of my earlier tutorials, we saw how to get started with React and JSX. In this tutorial, we'll see how to get started with setting up and creating a...

  4. Getting Started With React and JSX

    Getting Started With React and JSX

    Tutorial Beginner

    In this tutorial, we'll have a look at how to get started with creating a React app and try to understand the basics of JSX. The tutorial assumes that you...

  5. New Coffee Break Course on React Router

    New Coffee Break Course on React Router

    Tutorial Beginner

    In our new Coffee Break Course, you'll learn about the underlying concepts of React Router. By following along as Pavan Podila adds routing to a sample...

  6. How to Use the react-redux Package

    How to Use the react-redux Package

    Tutorial Beginner

    In this video from my course on Modern Web Apps With React and Redux, I'll show you how to use the `react-redux` package. It’s a best practice in Redux...

  7. 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...

  8. 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.

  9. Unit Testing React Components

    Unit Testing React Components

    Course Intermediate

    React is a very popular library, so you can find courses all over the web that will teach you how to use its amazing features. However, sometimes testing...

  10. 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.

  11. 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,...

  12. 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...