Skip to content

Function: reaction()

ts
function reaction<T, FireImmediately>(
   expression: (r: IReactionPublic) => T, 
   effect: (arg: T, prev: FireImmediately extends true ? T | undefined : T, r: IReactionPublic) => void, 
   opts?: IReactionOptions<T, FireImmediately>): IReactionDisposer;

Defined in: mobx:

Type Parameters

Type ParameterDefault type
T-
FireImmediately extends booleanfalse

Parameters

ParameterType
expression(r: IReactionPublic) => T
effect(arg: T, prev: FireImmediately extends true ? T | undefined : T, r: IReactionPublic) => void
opts?IReactionOptions<T, FireImmediately>

Returns

IReactionDisposer

See

https://mobx.js.org/README.html