I think reusing the variable here has lots of potential and led to some bad patterns. Let's call one of them `renderedComponent`? (unless the confusion is the whole point of the tip)