Agregar accesorios personalizados a un componente personalizado

He creado mi propio componente Popover react-bootstrap personalizado:

export default class MyPopover extends Component {
  // ...
  render() {
    return (
        <Popover {...this.props} >
           // ....
        </Popover>
    );
  }
}

El componente se representa así:

// ... my different class ...

  render() {

    const popoverExample = (
        <MyPopover id="my-first-popover" title="My Title">
          my text 
        </MyPopover >
    );

    return (
        <OverlayTrigger trigger="click" placement="top" overlay={popoverExample}>
          <Button>Click Me</Button>
        </OverlayTrigger>
    );
  }

Ahora, quiero agregar accesorios personalizados aMyPopover componente como ese: mi texto Y para usar los nuevos accesorios para configurar algunas cosas en el popover, por ejemplo:

    <Popover {...this.props} className={this.getClassName()}>
       {this.showTheRightText(this.props)}
    </Popover>

pero luego recibo esta advertencia en el navegador:

Advertencia: accesorios desconocidospopoverType en la etiqueta Retire estos accesorios del elemento.

Ahora, supongo que puedo eliminar el{...this.props} separe e inserte todos los accesorios originales uno por uno sin los accesorios personalizados, pero de esta manera pierdo el efecto de "desvanecimiento" y también es una forma fea de manejar este problema. ¿Hay una manera más fácil de hacerlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta