react-tooltip
很棒,但是我遇到了条件渲染组件的问题。
我有一个刷新图标,只显示什么props.refreshImages
时候true
:
顶栏.js
import React from 'react'
export default function Topbar (props) {
return (
<div>
{props.refreshImages &&
<i data-tip="Refresh the images" className="fas fa-sync-alt" ></i>}
</div>
)
}
应用程序.js
import React from 'react'
import Topbar from './Topbar'
import ReactTooltip from 'react-tooltip'
export default function App() {
return (
<ReactTooltip />
<Topbar refreshImages={true}/>
)
}
简化示例。但是,当刷新图标被隐藏并再次显示(props.refreshImages
isfalse
和 then true
)时,工具提示不会显示。
我已经尝试<ReactTooltip />
进入Topbar.js并在每次渲染时运行ReactTooltip.rebuild(),但都没有奏效。因为props.refreshImages
我实际上正在使用 Redux。
在此先感谢您的帮助。