Live workshop: Building performant React apps
A hands-on workshop covering performance patterns, memoization, and profiling techniques with practical exercises.
News, workshops, and hands-on training resources to level up your React skills.
We publish occasional training events, workshop schedules, and curated learning paths. Subscribe to our newsletter to get notified when a new session opens.
A hands-on workshop covering performance patterns, memoization, and profiling techniques with practical exercises.
A short course focused on designing and testing custom hooks, and using them for reusable business logic.
Curated resources and hands-on exercises to help you practice the topics covered in workshops.
Most events are free or low-cost. To join early-access and receive announcements, subscribe to our mailing list or follow us on socials.
Start with a small focused exercise in the playground.
function Counter(){
const [count, setCount] = React.useState(0)
return (
<div>
<p>Count: {count}</p>
<button onClick={() => setCount(c => c + 1)}>Increment</button>
</div>
)
}