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
);