Level up your React skills

this event has been canceled

Learn more
Subscribe for React Loop updates and news:

React Loop 2020 - React Suspense Workshop

Join Kent C. Dodds for a hands-on React Suspense workshop on June 18, 2020

Hosted by Glassdoor - 1330 W Fulton St floor 6, Chicago, IL 60607

How we develop React applications has change significantly over the last couple of years. Hooks changed how we deal with lifecycle events and state. The Context API changed how we share data among components.

Another game changer is upon us and it's Suspense.

Hack away at it and watch some videos and you'll get there eventually, but if you want to master Suspense now, do yourself a favor and let Kent C. Dodds show you the way in this hands-on React Loop 2020 workshop the day before React Loop on June 18, 2020.

About the Instructor: Kent C. Dodds

Kent C. Dodds is a world renowned speaker, teacher, and trainer and he's actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. Kent is the creator of TestingJavaScript.com and he's an instructor on egghead.io and Frontend Masters. He's also a Google Developer Expert. Kent is happily married and the father of four kids. He likes his family, code, JavaScript, and React.

About the workshop

Simplify your Async UI and improve your User Experience

One of the biggest challenges to writing software for the web is dealing with asynchrony -- even though we have to deal with it all the time. This leads to a bunch of boilerplate code for handling loading and error states just to get the data we need to show the user-- whether the data comes from a remote endpoint or from browser APIs like geolocation and Bluetooth. The end result is countless spinners and the dreaded FOLC (flash of loading content).

React Suspense is the answer to these problems. It's a primitive built into React that drastically simplifies asynchronous state management in our applications, and helps you avoid FOLC out of the box. It's a bit of a different approach to managing these problems and understanding how it works is key to taking advantage of what it has to offer.

In this workshop, you'll learn how Suspense works under the hood, preparing you for the future of asynchronous state management.

At the end of the workshop, you will:

Know how Suspense works fundamentally
Be able to write your own Suspense-based abstraction
Understand the benefits and how to of 'render as you fetch'
Know how to use useTransition and useDeferredValue effectively
Know how to write your own cache for suspense-based abstractions
Know how to use to coordinate multiple suspending components


Watch Dan Abramov’s talk Beyond React 16 | JSConf Iceland 2018 (33 minutes)

Go through Kent’s Learn React Hooks Workshop, or have the equivalent basic experience of using hooks. You should be experienced with useState, useEffect, and useRef.

Go through Kent’s Advanced React Hooks Workshop, or have the equivalent experience. You should be experienced with useContext and useReducer (experience with useMemo and useCallback is a bonus).

Hosted by Glassdoor - Worskhop takes place at 1330 W Fulton St floor 6, Chicago, IL 60607. Begins at 9:30am - 5pm. Lunch is provided. Full details will be provided via email before the workshop.