React ::工具提示
呈现工具提示组件。
使用 挂钩创建 变量并将其初始化为 。返回 包含的元素,该 元素 将成为工具提示并 传递给组件。 通过更改 变量的值来处理 和 方法 。React.useState()showfalse
childrenonMouseEnteronMouseLeaveshow
.tooltip { position: relative; background: rgba(0, 0, 0, 0.7); color: white; visibility: hidden; padding: 5px; border-radius: 5px; } .tooltip-arrow { position: absolute; top: 100%; left: 50%; border-width: 5px; border-style: solid; border-color: rgba(0, 0, 0, 0.7) transparent transparent; }
function Tooltip({ children, text, ...rest }) { const [show, setShow] = React.useState(false); return (); }{text}setShow(true)} onMouseLeave={() => setShow(false)} > {children}
ReactDOM.render(, document.getElementById('root') );