Skip to main content

useBoolean

用于控制 boolean 值切换的 hooks。

引入​

import {useBoolean} from '@baidu/acud-pro-components';

基本用法​

function App() {
const [visible, show, hide] = useBoolean(false);

return (
<>
<div className="acux-demo-row">
<Button onClick={() => show()}>显示</Button>
<Button onClick={() => hide()}>隐藏</Button>
</div>
{visible && (<p>要显示的内容</p>)}
</>
);
}

API​

type useBoolean = (initialValue: boolean = false) => [boolean, () => void, () => void]