Adicionar adereços personalizados a um componente personalizado

Criei meu próprio componente Popover react-bootstrap personalizado:

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

O componente é renderizado da seguinte forma:

// ... 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>
    );
  }

Agora, quero adicionar adereços personalizados paraMyPopover componente como esse: meu texto E para usar os novos adereços para definir algumas coisas no popover, por exemplo -

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

mas depois recebo este aviso no navegador:

Aviso: adereços desconhecidospopoverType na etiqueta. Remova esses adereços do elemento.

Agora, acho que posso remover o{...this.props} parte e insira todos os adereços originais, um por um, sem os adereços personalizados, mas dessa maneira perco o efeito "fade" e também é uma maneira feia de lidar com esse problema. Existe uma maneira mais fácil de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion