It seems that a truthy check is done on the prop value which returns false for an empty string (which i have as a value in a picklist item). In the case where the value prop is updated to the empty string "", the Picklist component does not update to this value. Any other string is OK.