Skip to content

@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

__LEGIT_ANY__

b

__LEGIT_ANY__

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