Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 551 Bytes

useToggle.md

File metadata and controls

26 lines (20 loc) · 551 Bytes

useToggle

Vue state hook that tracks value of a boolean.

useBoolean is an alias for useToggle.

Usage

import {useToggle} from 'vue-next-use';

const Demo = {
  setup(){
      const [on, toggle] = useToggle(true);

      return () => (
          <div>
              <div>{on.value ? 'ON' : 'OFF'}</div>
              <button onClick={toggle}>Toggle</button>
              <button onClick={() => toggle(true)}>set ON</button>
              <button onClick={() => toggle(false)}>set OFF</button>
          </div>
      );
  }
};