Skip to main content

useColorScheme()

Tracks and manages the user's preferred color scheme (light or dark) using the prefers-color-scheme media query. Ideal for implementing theme toggling in React applications.

Import

import { useColorScheme } from "reactuals";

Demo

Loading...

Usage

import { useColorScheme } from "reactuals";

function ThemeToggle() {
const { scheme, toggleScheme } = useColorScheme();

return (
<div className="p-4">
<p className="mt-4">Current Theme: {scheme}</p>
<button
onClick={toggleScheme}
className="p-2 bg-blue-500 text-white rounded mt-2"
>
Toggle Theme
</button>
</div>
);
}