A heavily-annotated series of experimental apps as I explore the React.js framework.
- Hello World
- Dynamic Input Using Properties
- Nesting Components
- Using Events
- Conditional Rendering
- Basic Flux
- Supporting Multiple Views with React Router
- React's 'Getting Started' Page
- Liam McLennan's React Fundamentals course on Pluralsight
- Hendrik Swanepoel's video walkthrough of the Thinking in React blog post
- Egghead.io's React Fundamentals
- The JSX Compiler page shows you the plain JS your JSX is translated into
- React Developer Tools Chrome plugin: shows you the virtual DOM that React creates with your components! So cool.
- The Flux TodoMVC example. I read half-a-dozen explanations of Flux and still couldn't wrap my head around it. Walking through the code in this repo finally cleared it up for me.
If you'd like to play along at home:
- Fork the repo and clone a local copy to your machine
- cd to the root directory
- Install node if you don't have it already
npm install
to install a few node librariesnpm start
to start a tiny web server in the current directory- Hit http://localhost:3000 in your browser