gaearon/hooks-perf-issues — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2019-03-03
Understand why a hooks-based React app feels slower than expected.
Learn how new callback functions defeat React.memo optimizations.
Compare measured render timings between hooks and class components.
Get guidance on managing hook dependencies to avoid unnecessary re-renders.
| gaearon/hooks-perf-issues | 09catho/axon | abdulrdeveloper/react--tic-tac-toe | |
|---|---|---|---|
| Stars | 13 | 13 | 13 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2019-03-03 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 4/5 | 1/5 |
| Audience | developer | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
A teaching demo showing how React hooks can make UI updates 4-5x slower than class components if callback functions aren't handled carefully.
Mainly JavaScript. The stack also includes JavaScript, React.
Dormant — no commits in 2+ years (last push 2019-03-03).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.