Optionalclassarray of SelectOption to be used in Select
currently selected option
Optionalplaceholderoptional value to be displayed if no option is currently selected
function for parent to handle option change
Optionalloadingoptional value to display loading component if parent data is asynchronous
optional value to customize wrapper style