The entire component is “refreshed” whenever re-rendered. This effectively calls the literal function that defines the component (todo is there a name for this) again.