A UseToggle hook wraps useState(false) to provide clearer on, off, and toggle methods instead of repetitive setValue calls, with stable setters that work well as props or effect dependencies.