Find out why components re-render when sharing state of their parent and how to improve this
ExampleBox
0
StateDependentCounter
ClickableItem
StateIndependent
React.memo(StateIndependent)