Browse all series

Do You React?

While Laracasts is dedicated to PHP and Laravel, the reality is that most of us need to write JavaScript daily as well. In this series, we'll learn about React - not the PHP version, but the JavaScript library, from the folks at Facebook. I think you'll love it!

Updated Series Available

You are viewing an archived course. We instead recommend that you watch Beginning React.

Progress

Series Info

Episodes
10
Run Time
1h 25m
Difficulty
Intermediate
Last Updated
Nov 11, 2015
Version
Latest

Series Episodes

  1. Episodes (10)
    1. A Teaser

      Before we start learning, give me a few moments to demonstrate how natural and intuitive React really is.
    2. Hello World With React

      Now that you've had a short teaser, let's hit the brakes and start from scratch. We'll pull in React, and build the obligatory "Hello World" component.
    3. Props

      You'll likely need to pass data into your various components. We do so with "props." I'll show you.
    4. The jQuery Dilemma

      Let's return to that simple idea of a counter, and reproduce it with basic jQuery. As we'll find, the process is deceptively simple. Sure, it's fewer lines, but if you're not careful, you'll end up with a massive application.js file, full of countless DOM queries.
    5. Multiple Components and Tasks

      Before we move up to some higher level concepts, let's take the next two videos to build little toy projects to ease into the flow of using React.
    6. GistBox

      For our next demo project, let's create a simple app that allows a person to type in a GitHub username, and then see a link to that user's most recent Gist. This will give us the opportunity to review a few new important concepts.
    7. Bundling With Gulp and Browserify

      Already, we have three script tags for our components. In a real-life application, this could easily become dozens of scripts. Clearly, that's not the way to go. Instead, we'll leverage both Browserify and Gulp.
    8. Refs

      Refs offer us a way to reference and access components in our applications.

Continue Learning