Gibt es eine Möglichkeit, das Element OverlayTrigger
/Tooltip
standardmäßig zu verbergen? z. overlay={this.state.show ? <Tooltip>showing</Tooltip> : null}
Werke, sondern werfen eine Warnung auf der Konsole:React Bootstrap Tooltip verbergen
Die Stütze
overlay
markiert ist, wie inOverlayTrigger
erforderlich, aber sein Wert istnull
Wäre dies der einzige Weg sein?
{!this.state.show ? {component} :
<OverlayTrigger ...>
{component}
</OverlayTrigger>
}
Fügen Sie die QuickInfo nicht in Ihren Code ein, und sie wird nicht angezeigt. –
Sie schließen Ihre geschweiften Klammern zu früh. Versuchen Sie: 'overlay = {this.state.show? zeigt : null} '. –
Chris
@Chris kleiner Tippfehler. Die korrigierte Version wirft immer noch "Die Prop-Überlagerung" ist wie erforderlich in "OverlayTrigger" markiert, aber ihr Wert ist "null". – Avery235