State Management in React, v2
Join us for an Awesome Workshop on:

State Management in React, v2

May 28 to 29, 2019 - 9:30am to 4:30pm Central US Time

RSVP to Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

May 28 to 29, 2019 - 9:30am to 4:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

May 28 to 29, 2019 - 9:30am to 4:30pm Central US Time

You can watch video of this workshop!

State Management in React, v2

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn the inner-workings of component state
  • Master React's new Context API
  • Build components that can manage their state via the URL
  • Create versatile forms
  • Use advanced component patterns that facilitate code reuse
  • Learn the ins-and-outs of using Redux by implementing its core features
  • Asynchronously fetch data using Redux Thunk and Redux Observable
  • Build an application using MobX

Your (Awesome) Instructor

Steve Kinney

Steve Kinney

Steve is a senior principal front-end engineer at Twilio SendGrid. He is the director emeritus and founder of the front-end engineering program at the Turing School for Software and Design in Denver, Colorado — a non-profit developer training program. In a previous life, Steve was a New York City public school teacher. He taught special education and web development in Manhattan, Brooklyn, and Queens. He currently lives in Denver with his rambunctious six-year-old.

Spend Two Full Days Immersed in State Management in React, Redux & MobX with Steve Kinney

Workshop Details

As client-side applications increase in complexity, frontend developers need to manage more and more state. A number of solutions have sprung up over the last year or two. But, which one is the best for your needs? What are the differences, advantages, and trade offs?

You'll then master application state in React with Redux and MobX. Write your own middleware and implement undo and redo. Then learn the best practices for structuring your data and how to keep your application fast and nimble as it grows.

Daily Schedule

We've already held over 150 workshops with thousands of attendees in-person and online. In this time we've discovered ways to schedule the day, so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

Day 1

  • 9:30AM
    Introduction
  • 9:40AM
    Understanding Component State
  • 10:15AM
    Fetching State with Component Lifecycle Methods
  • 11:00AM
    Prop Drilling
  • 11:30AM
    Component Patterns
  • 12:30PM
    Lunch
  • 1:30PM
    The Context API
  • 2:30PM
    Managing State with React Hooks
  • 3:30PM
    State Management with React Router
  • 4:00PM
    Why you might (and might not) want a state management library
  • 4:30PM
    What is Redux?

Day 2

  • 9:30AM
    Dissecting Redux
  • 10:45AM
    Best practices for structuring data
  • 11:30AM
    Redux in React
  • 12:15PM
    Lunch
  • 1:00PM
    Selectors and Reselect
  • 1:30PM
    Time Travelling
  • 2:00PM
    Middleware
  • 2:30PM
    Redux-Thunk
  • 3:00PM
    Redux-Observable and RxJS
  • 4:00PM
    MobX
  • 4:30PM
    MobX in React
  • 5:00PM
    MobX State Tree
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

Frontend engineers who want to build sophisticated React applications and learn advanced patterns for creating components.

Any Prerequisites?

  • You should be proficient with JavaScript.
  • You should be familiar with building applications using React.

Event Details

What

2 Full Day Workshop Sessions

Replay Videos (available immediately)

When

May 28 to 29, 2019 - 9:30am to 4:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN