Memoizing a leaf component probably isn't worth doing unless it has some incredibly complex logic in it.
Just like memoizing a single reduce operation probably isn't worth it either.
The React community is the absolute worst offender for premature optimization.
Measure first, then optimize.