Skip to content
All talks
Talk 30m 1x

Performance Without Memoization, The Atomic Design Approach

Most teams fight React performance with memoization band aids and prop drilling acrobatics. We obsess over useMemo and useCallback, sprinkle React.memo everywhere and hope for the best. Yet performance problems keep surfacing. The root issue is usually not a lack of memoization; it is a misunderstanding of component architecture. This talk dives into how React’s reconciliation works, and how combining it with Atomic Design principles gives you a natural performance model without escape hatches. By structuring components around stability boundaries and predictable render surfaces, you avoid unnecessary re-renders from the start and remove half the memo calls currently in your codebase. I will show real examples at scale, common reconciliation traps, measurable outcomes when refactoring with atomic boundaries and how to test and profile effectively. You will leave knowing where React pays attention, how to design with reconciliation in mind and why deleting memoization more often than not is in your favor.

⏱️
30
Min
🎯
1
Times
🏷️
3
Topics

What You'll Learn

Memoization is a symptom, not a strategy

How React actually decides what to re render

Design components around stability, not reuse

Delete code to get faster apps

Measure before and after, not vibes

Available to book

Want this talk at your event?

I can deliver this talk at conferences, meetups, or corporate events.

30
minutes
1
deliveries
Book this talk Speaker kit

Audience

Frontend engineers working in React codebases of any size

Topics

ReactMemoizationPerformance
Available for booking

Interested in this talk?

I can deliver this talk at your conference, meetup, or corporate event.