() => {
  const defaultIsOn = true;
  const handlers = {
    handleToggleOn: () => console.log('called handleToggleOn'),
    handleToggleOff: () => console.log('called handleToggleOff'),
    handleToggle: () => console.log('called handleToggle'),
  }
  const [isOn, setOn, setOff, toggle] = useToggle(defaultIsOn, handlers);
  return (
    <div>
      <p>
        Toggle is
        {isOn
          ? <Badge variant="success">On</Badge>
          : <Badge variant="light">Off</Badge>
        }
      </p>
      <Button onClick={setOn} className="mr-2" variant="outline-primary">set on</Button>
      <Button onClick={setOff} className="mr-2" variant="outline-primary">set off</Button>
      <Button onClick={toggle} className="mr-2" variant="outline-primary">toggle</Button>
    </div>
  );
}