# useDarkMode
> Dark-mode boolean with toggle.
- Category: State
- Package: `hookli` (install with `npm i hookli`)
- Docs: https://hookli.vercel.app/docs/use-dark-mode
## Signature
```ts
useDarkMode(): { isDarkMode: boolean; toggleDarkMode: () => void }
```
## Returns
- `isDarkMode`: `boolean` — Current mode. Initialized from localStorage("theme") on the client; false during SSR.
- `toggleDarkMode`: `() => void` — Flips the mode. An effect persists it to localStorage("theme") and toggles a "dark" class on