Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 2.59 KB

LIVE_INSTRUCTIONS.md

File metadata and controls

78 lines (61 loc) · 2.59 KB

Live Workshop Instructions

Hey there 👋 I'm Kent C. Dodds. Here's some info about me:

This workshop is part of the series of self-paced workshops on EpicReact.Dev. This document explains a few things you'll need to know if you're attending a live version of this workshop.

Pre-Workshop Instructions/Requirements

Please watch the EpicReact.Dev Welcome Videos (~30 minutes). If you follow along with this repo, you should be all set up by the end of it and you'll be ready to go.

NOTE: I will assume you know how to work through the exercises. There will be no time given for troubleshooting setup issues or answering questions about exercise logistics.

Here are the basic things you need to make sure you do (in addition to watching the example run through):

  • Ensure you satisfy all the "Prerequisites" and "System Requirements" found in the README.md.
  • Run the project setup as documented in the README.md (~5 minutes)

If our workshop is remote via Zoom:

Schedule

Here's the general schedule for the workshop (this is flexible):

  • 😴 Logistics
  • 💪 1. Code splitting
  • 😴 10 Minutes
  • 💪 2. useMemo for expensive calculations
  • 💪 3. React.memo for reducing unnecessary re-renders
  • 🌮 30 Minutes
  • 💪 4. Window large lists with react-virtual
  • 😴 10 Minutes
  • 💪 5. Optimize context value
  • 💪 6. Fix "perf death by a thousand cuts"
  • 😴 10 Minutes
  • 💪 7. Production performance monitoring
  • ❓ Q&A

Questions

Please do ask! Interrupt me. If you have an unrelated question, please save them for my office hours.

For remote workshops:

  • Help us make this more human by keeping your video on if possible
  • Keep microphone muted unless speaking
  • Make the most of breakout rooms during exercises