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: