Function: createStringInputHandler()
createStringInputHandler(
setValue: (value:string) =>void,validator?: (value:string) =>boolean): (event:ChangeEvent<HTMLInputElement>) =>void
Defined in: src/components/shared/formUtils.ts:63
Creates a standardized handler for string input changes with validation
Parametersโ
setValueโ
(value: string) => void
State setter function
validator?โ
(value: string) => boolean
Optional validation function
Returnsโ
Input change handler
(
event:ChangeEvent<HTMLInputElement>):void
Parametersโ
eventโ
Returnsโ
void
Exampleโ
const handleNameChange = createStringInputHandler(
    setName,
    (value) => value.length > 0
);