Adds state to a component using a [value, setter] pattern.
Initial state value.
Hook result [state, setState].
[state, setState]
Adds state to a component using a [value, setter] pattern.