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.