fill the wrong page (or maybe you want to bump the user to the registration form if a username is not found).</p>
<p>Right away, we see that sharing the <code>username</code> and <code>password</code> fields from this component to another is difficult. This is because the fat component encapsulates its state, which by definition makes this state difficult to access from outside.</p>
<p>It makes more sense to refactor this component and pull the state code out of the component and into the application&#39;s 