Intro to React.JS


Details
This is a two-part workshop occurring on Tuesday, 12/13 and Thursday 12/15 from 7-9pm. Registration will open on 11/29 at 9AM.
React is a Javascript library built by Facebook and Instagram to create user interfaces, self-purported as the "V" (view) in MVC. It's designed to build large applications with mutable data, and you can learn more about its design and purpose here (https://facebook.github.io/react/blog/2013/06/05/why-react.html).
In this class, we'll explore the core features of React as we build a demo application with very little code.
This two-part workshop will cover:
- React setup
- Dynamic UIs with React
- Core features
- Reusable Components + Props
Prerequisites:
This course will presume some prior knowledge of HTML/CSS and some Javascript. A willingness to use the command line is necessary; we will be running some commands for installation, changing directories, and running a local server to test and run code. Do not be intimidated, the course will walk you through all steps and you will be provided with sample code to follow along!
Tech requirements:
- Your laptop (with administrative privileges for installing software and a command line interface)
- A modern web browser - either Chrome or Firefox with Firebug installed.
- A text editor. We recommend Sublime Text 2 (free; available for Mac, PC, and Linux).
- Your power supply
About your Instructor:
Michael Angelo has a passion for marrying artistic creativity and intellect, which took him from a career in performing opera to Frontend Web Development at The New York Times. As a developer he enjoys fusing those skills to create unique experiences. He believes that understanding where to focus, what the proper tool for the job is, attention to detail, and simplistic and clean UI is often the key to a great product.
https://girl-develop-it.s3.amazonaws.com/uploads/bio/image/241/Michael_Angelo.jpeg

Sponsors
Intro to React.JS