THIS TUTORIAL HAS REQUIREMENTS AND INSTRUCTIONS LISTED BELOW
React is a library that totally eschews the traditional model-view-controller architecture in favor of consolidating all concerns of a component into a single location. This may seem to be a bad idea but it actually makes code very easy to read and maintain. This is, however, a break from the way we typically think. We will go over this new line of thinking, complete with little React examples to toy with.
By the end of this workshop, you will understand:
1. React, its purpose, and why you may want to use it.
2. How to bootstrap a new app and get React working for you.
3. The complete lifecycle of a React component.
4. Some battle-won React best practices as a result of having React code in production
6. Have built several complete React components, including a little app.
TUTORIAL REQUIREMENTS AND INSTRUCTIONS FOR ATTENDEES
* Text editor / IDE of your choice
* node 0.12+ or iojs 1.0+ (I’ll be running the workshop with iojs 1.6)
* Clone the repo at https://github.com/btholt/es6-react-pres (please do night before or morning of; do not rely on the conference wi-fi!)
* `npm install` the requirements for the repo (please do night before or morning of; do not rely on the conference wi-fi!)
* The ability to be run gulp and iojs/node. I’ll be doing it from the CLI but you can do it however works for you.
* I’ll be doing the workshop with a Mac. Linux is a trivial translation but Windows can be hard.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, contact Sharon Cordesse at firstname.lastname@example.org
For information on trade opportunities with O'Reilly conferences, email email@example.com
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
View a complete list of Fluent contacts