一段时间后隐藏反应工具提示

AnK*_*ing 3 reactjs

我正在使用react-tooltip模块(https://www.npmjs.com/package/react-tooltip),

无法弄清楚如何在一定时间(例如 5 秒)后隐藏提示

我试过这个:

<ReactTooltip afterShow={() => { setTimeout(ReactTooltip.hide(), 5000) }} />
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,工具提示甚至不会显示

小智 5

您不必()在方法后面使用括号,只需放置方法的链接,如下所示:

setTimeout(ReactTooltip.hide, 5000)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,工具提示甚至不会显示,因为ReactTooltip.hide()在显示工具提示后立即调用您的方法