Skip to content

Interface: EffectStore

Defined in: @preact/signals-react:

See

https://www.npmjs.com/package/@preact/signals-react

Methods

_start()

ts
_start(): void;

Defined in: @preact/signals-react:

startEffect - begin tracking signals used in this component

Returns

void


[symDispose]()

ts
symDispose: void;

Defined in: @preact/signals-react:

Returns

void


f()

ts
f(): void;

Defined in: @preact/signals-react:

finishEffect - stop tracking the signals used in this component

Returns

void


getSnapshot()

ts
getSnapshot(): number;

Defined in: @preact/signals-react:

Returns

number


subscribe()

ts
subscribe(onStoreChange: () => void): () => void;

Defined in: @preact/signals-react:

Parameters

ParameterType
onStoreChange() => void

Returns

() => void

Properties

_usage

ts
readonly _usage: EffectStoreUsage;

Defined in: @preact/signals-react:

An enum defining how this hook is used and whether it is invoked in a component's body or hook body. See the comment on EffectStoreUsage for more details.


effect

ts
readonly effect: Effect;

Defined in: @preact/signals-react: