Skip to content

Commit de637ba

Browse files
yesmeckbenjycui
authored andcommitted
refactor: string refs to callback (#99)
1 parent b5e43fd commit de637ba

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Tooltip.jsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,11 @@ class Tooltip extends Component {
5353
}
5454

5555
getPopupDomNode() {
56-
return this.refs.trigger.getPopupDomNode();
56+
return this.trigger.getPopupDomNode();
57+
}
58+
59+
saveTrigger = (node) => {
60+
this.trigger = node;
5761
}
5862

5963
render() {
@@ -74,7 +78,7 @@ class Tooltip extends Component {
7478
}
7579
return (<Trigger
7680
popupClassName={overlayClassName}
77-
ref="trigger"
81+
ref={this.saveTrigger}
7882
prefixCls={prefixCls}
7983
popup={this.getPopupElement}
8084
action={trigger}

0 commit comments

Comments
 (0)