Quick UI Examples
Let's go through some User Interface (UI) examples to better understand the flows and events that will happen here. This is how the form will look when the user opens the page:
If the username
is blank, an error message shows up at the top of the page, as shown in the following figure:
If the passwords don't match, the following error message will pop up:
If there are multiple errors in the same form, both the error messages will pop up:
These are just a few of the examples that we will be dealing with along the way. The purpose of these examples was to illustrate the general flow for the forms that we are going to build in the following section and make it easier for us to visually relate to. Let's start by building the states and validations in the form.