Each select input must be accompanied by a Field with a label. Effective form labeling helps inform users which selection to make.
SelectInput is a controlled component,
which means you must provide
onChange properties to "make it work".
You must provide
placeholder text when the input does not have an initial value.
Group related options together, uses the optgroup element internally.