React and Redux in ES6 – Live!

After over 6 months of preparation, research, writing, and recording, “Building Applications in React and Redux in ES6” just published on Pluralsight! This isn’t merely an introduction to Redux. This is a comprehensive exploration of building a real world app from the ground up.

React Redux React Router ES6 Webpack Babel

React is a library with so much power, but so few strong opinions. So building something significant requires a large number of decisions and work to build the foundation. In Building Applications with React and Redux in ES6, you will learn how to use Redux, React Router, and ES6 to build powerful and fast React applications from the ground up, as well as use Webpack, Babel, ESLint, npm scripts, Mocha, Enzyme.

Finally, you will create a rapid feedback development environment that runs linting and tests, transpiles ES6 to ES5, starts up Express as a webserver, opens the application, and hot reloads changes every time you hit save and deploys with a single command.

When you’re finished with this course, you will have a foundational knowledge of React and Redux in ES6 that will help you as you move forward building robust, scalable React applications using a custom, rapid feedback development environment.

I can’t wait to hear what you think!

21 replies on “React and Redux in ES6 – Live!”

  1. Hi Corey, this is an Amazing course. Really appreciate all the Research and the hard work went in this. I have a quick question about the Template you had created for Webstorm to auto-populate the classes based on your Template. Have you posted your Template files anywhere that I can make use of?

  2. Cory,

    Do you recommend using “Express” web server for Production as well with 500+ users?

  3. Cory,
    I am not sure if this is the right place to ask the questions on React, if not, please let me know. We are planning to start on Enterprise Web Application in React and this app is heavy on Grids, Tree Tables(Hierarchical Data Grids) and Charts. I would like to know if there is a React UI Component library that you have come across and that is something you would recommend. If there isn’t one, is it possible to use existing UI components like Telerik’s Kendo UI or any other UI library with React as short term approach since React is relatively new?

    I also have another question regarding Material Design which is what we are planning to go with. Any suggestions/input regarding that pls?

      1. Thank you Cory. Whats your take on using Non-React UI components inside React in case one of the above sources didn’t work out?

  4. Hi Cory,

    I’m watching your course React and Redux on Pluralsight and first of all thanks for such a great course.
    It’s pleasure to learn with you. I’ve learned a lot, but I have still a lot to learn. 🙂

    I have one problem when I refresh the page with the parameter in the url. My routes.js file is something like this :

    const routes = (

    );
    And when I’m on http://localhost:8001/registration/step-one it works perfect when the page loads first time, but when I try to refresh the page I get blank page. And the error in the console is

    bundle.js:1 Uncaught SyntaxError: Unexpected token <

    But when I’m on http://localhost:8001/registration and when I refresh the page everything works perfect.

    Can you help me?

    Thanks in advance.

    Boris

  5. Hi, Cory!
    Thanks for this excellent video course and amazing explanation!
    Thanks for sharing your skills!
    It helps me extremely to learn new technologies faster and deeper!
    Best regards from Russia.

  6. Hi Cory, just finished _Building Applications w/ React & Redux in ES6_ from pluralsight. Really great course. Thank you very much.

    Is it fine to use all the structure and knowledge from the course for a real life app?

    1. Hi Ronny,

      I’m sorry, I just received a notification of your post! Yes, I’d strived to structure this to be useful in the real world. I reviewed many apps before implementing the example. Thanks for the feedback!

  7. Hi Cory,

    First of all thanks for teaching wonderful technologies!

    I would like to take a reactjs course so do you recommend this course
    “Building Applications with React and Flux”
    or this course
    “Building Applications in React and Redux in ES6″
    for beginners.

    Thanks.

    1. Hi Hussain,

      I would recommend at least watching the first two modules of the React and Flux course, then you should be ready to do the React and Redux course assuming you’re interested in using Redux instead of Flux (Redux is my preference, but both work great).

  8. Just wanted to say that your tutorial was the best one I’ve come across. I’ve been looking at Redux boilerplate for ages trying to figure out what a lot of the code was doing (and ES6 making things even trickier). Your tutorial was extremely in depth without being overwhelming. I love the fact that you’ve given the reasons behind your tech stack choices (and even done comarisons). Thank you, I’ll be using your boilerplate from now on.

  9. This course is awesome, in conjunction with the earlier flux based course, this is the best introduction for anyone (including me) who is starting to build an enterprise application using this stack.
    As part of that, i wanted to use the structure as i got comfortable with it, at the same time i noticed that u have posted a nice starter kit project @ https://github.com/coryhouse/react-slingshot .
    Wanted to know, if u have any tutorial/complementing material to use this starter kit, as it has certain differences.
    Second question is about the isomorphic stuff, can u share any recommended course/material for building isomorphic apps in react. I understand most of it is Out of box, but i also believe there are things that needs to be taken care of for that objective.

    1. Hi Kapil – I don’t have any documentation on the specific differences, but Slingshot is very similar. Diffing the two projects should help you see the minor differences clearly.

      Sorry, I don’t have anything to recommend on the isomorphic side regarding courses.

      Thanks for the feedback!

Comments are closed.