Resources for Learning React & Flux
I’ve recently had a few people ask me about resources for learning React.js and Flux, so I figured I’d put all of the resources I’ve used in one spot. Please leave a comment if you find any of these useful/useless or have any good resources I’ve left out!
Why React?
The unexamined 3rd party library is not worth using
React Basics
React 101
- Basics on components, props, and state
- Turning mockups into React components
- Composing multiple components
Flux
Facebook’s architecture pattern for organizing large React apps
- Shameless plug: My Intro to Flux blog post – some helpful links on the bottom too
- Flux for Stupid People
- Facebook’s Flux Overview
- Facebook’s Flux chat sample app – great code to dive into for a standard implementation of Facebook-flavored Flux
React Router
Inspired by Ember Router, a great addition to React apps
Server-Side Rendering
Learn the way of React.renderToString()
Tutorials
Learn by doing
- Make Hacker News with React
- Scotch.io React & Flux tutorials:
- John Biesnecker’s React Tutorials:
Cool React Projects
React rocks
Official Documentation
Still the best and most comprehensive resource out there
Read the Source Code
Your great changes to React & Flux are just a pull request away…