@serenity-is/corelib / useClassList

Function: useClassList()

useClassList(initialValue?): BasicClassList

Defined in: ../domwise/dist/index.d.ts:2346

Creates a hook-like class list manager that wraps a DOMTokenList. Returns a callable object that can be used as a JSX prop hook via initPropHookSymbol, allowing reactive class attribute binding. Provides add, remove, toggle, contains, and value / size accessors similar to the native classList API.

Parameters

initialValue?

ClassNames

Optional initial class value (string, array, or dictionary).

Returns

BasicClassList

A BasicClassList instance.