Intro. to React Bootcamp
Sales Ended
Intro. to React Bootcamp

Intro. to React Bootcamp

Event Information

Share this event

Date and Time




1691 Kettering St

Irvine, CA 92614

View Map

Event description


PS Javascript Workshop Series
*Lunch provided both days


React is a library for building HTML user interfaces. It is the "view" in a Model-View-Controller application. Created by the UI wizards at Facebook, top websites like Instagram, Netflix, Airbnb, Bleacher Report and Feedly use it. React is the 6th most starred project on GitHub and grows more popular every day.

In this two-day workshop, we will introduce you to React. On the first day, we will work through a series of increasingly more complicated tutorial exercises. Along the way, we will explain concepts like JSX, immutability, statefulness, one-way data flow, components, and virtual DOM.

With the basics out of the way, we will spend the second-day building a complex application which will put React through its paces and give us a chance to explore most of its features. Then we will learn how to think in React. We will show you how to go from design to components to working application. We will wrap the weekend with a quick preview of React Native, which allows you to use your React skills to create cross-platform mobile apps.


  • Day One

    • Setting up

      • Installing Node

      • Package.json

      • Webpack

      • Babel

      • Hello React

      • ES6 Quickly

    • Components & JSX

      • The React Libraries

      • Component Composition

      • Properties

      • State

    • React & the DOM

      • Events

      • Hands-on: Event Handling

      • Attributes

      • Hands-on: Attribute passing

    • Deeper JSX

      • Conditionals

      • Comments

      • Hands-on: Conditionals

      • XSS

      • Element Factories

      • Styling

      • Hands-on: JSX & Styling

    • Forms

      • Submission

      • Validation

      • Hands-on: Forms

    • Building Apps with Components

      • Defaults

      • Property types

      • Custom types

      • Hands-on: built-in & custom types

      • Composition


Instructor, Troy Miles
Troy Miles is a senior software engineer and instructor. He is exceptionally skilled at full stack development with experience using both ASP.NET MVC and Node.js on the backend, SQL Server or MongoDB as the database and web or mobile on the front-end. He is also skilled in C#, Objective C, Java, and JavaScript well. He posses deep knowledge of the following frameworks: AngularJS, jQuery, jQuery Mobile, PhoneGap, Backbone, Ember, Jasmine, and Mocha.

About PeopleSpace Professional Development Series:

Our Professional Development Series for working developers aim to enhance our resume, expand our skills and add new outlook to the OC technical community. Our workshops provide a platform for more indepth exploration of new technologies, methodologies and concepts.

For more info. and upcoming workshops:

Share with friends

Date and Time



1691 Kettering St

Irvine, CA 92614

View Map

Save This Event

Event Saved