React-select v1 had several props that would allow you to render specific parts of the UI, or specify your own custom components. In v2, we've doubled down on this approach and introduced a new components prop that lets you replace any part of react-select.