@ls-stack/react-utils / useOnChange / <internal>
<internal>
Type Aliases
CleanupFn()
ts
type CleanupFn = () => void;
Defined in: packages/react-utils/src/useOnChange.ts:10
Function returned from callbacks to clean up side effects
Returns
void
EqualityFn()
ts
type EqualityFn = (a, b) => boolean;
Defined in: packages/react-utils/src/useOnChange.ts:7
Function that compares two values for equality
Parameters
a
b
Returns
boolean
OnChangeOptions
ts
type OnChangeOptions = object;
Defined in: packages/react-utils/src/useOnChange.ts:13
Options for configuring onChange behavior
Properties
callOnMount?
ts
optional callOnMount: boolean;
Defined in: packages/react-utils/src/useOnChange.ts:17
Whether to call the callback on component mount. Defaults to false
equalityFn?
ts
optional equalityFn: EqualityFn;
Defined in: packages/react-utils/src/useOnChange.ts:15
Custom equality function for value comparison. Defaults to deepEqual