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