If you want to use it as a shared component you shouldn't care or think about parent component. It should be taken care of props. Simply you can pass onchange event by props and call this.props.onChange to pass selected value to parent l, then it should do whatever it wants with it.