UseState only encapsulates a single state value; calls to useState are required for numerous states. The initial state is the first element in the syntax, followed by a function that updates the state. If calculating the starting state is required, we may also supply a function as an input.