RootCauseunvalidated
`handleRender` is a new function on each `App` render, and so is `onRender` prop — `memo` can't prevent `ExpensiveComponent` from being re-rendered. Tension: `memo` can't prevent `ExpensiveComponent` from being re-rendered. Outcome: function reference stays the same through the component lifetime.
83d546b2-bf5c-4635-a5cc-1df4be7260d9
handleRender is a new function on each App render, and so is onRender prop — memo can't prevent ExpensiveComponent from being re-rendered. Tension: memo can't prevent ExpensiveComponent from being re-rendered. Outcome: function reference stays the same through the component lifetime.