Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 304 Bytes

File metadata and controls

19 lines (15 loc) · 304 Bytes

useTheme

Manages theme state (e.g., light/dark mode).

API

const [theme, setTheme] = useTheme(defaultTheme?);
  • defaultTheme: Initial theme (optional)

Usage

const [theme, setTheme] = useTheme('light');
setTheme('dark');

Notes

  • SSR safe
  • Useful for theme toggling