Not so fast!

These lessons are still a work in progress!


What is this?

A set of lessons aimed at web developers who are interested in React, but don't know where to get started.

The React ecosystem can be a bit scary for new developers:

Use React, but not without Flux. But don't use Flux, use Redux. Whilst you're at it, you'll want JSX, but don't use JSX, use Babel. You'll probably want to tie this all together with Gulp, but not without Webpack. If you've got webpack in there, it'd be mad to not use the Webpack Dev Server and get the benefits of Hot Reloading!

These are all great things! And in time, you'll probably try them all. But you don't need to know any of this stuff to learn React.

Ok, so what is React?

React is Javascript library that helps developers make applications out of components. That's it. If you can imagine an application made of components, then you can build it with React.

Thought there was going to be more? Sorry to disappoint.

Lessons

  1. React from a CDN
  2. Component Properties
  3. Nested Components
  4. JSX
  5. Component State
  6. Customizable Components
  7. Structuring Applications
  8. Reusable Components