useToggle

A simple hook for managing boolean states, perfect for modals, dropdowns, and switches.

Live Demo
🌙
Usage Example
1import { useToggle } from '@danixsoft/hooks';
2
3function Modal() {
4  const [isOpen, toggleModal, openModal, closeModal] = useToggle(false);
5
6  return (
7    <>
8      <button onClick={openModal}>Open Modal</button>
9      {isOpen && (
10        <div className="modal">
11          <h2>Hello World</h2>
12          <button onClick={closeModal}>Close</button>
13        </div>
14      )}
15    </>
16  );
17}