@knitui/hooks
useValidatedState
Track a value alongside its validation result and the last valid value — port of Mantine's useValidatedState. Pure React, so identical on web and native.
WebiOSAndroid
Import
import { useValidatedState } from "@knitui/hooks";Signature
export function useValidatedState<T>( initialValue: T, validation: (value: T) => boolean, initialValidationState?: boolean, ): [ValidatedState<T>, (value: T) => void]Exported types: ValidatedState