diff --git a/src/client/stores/CalculationStore/index.ts b/src/client/stores/CalculationStore/index.ts index 1dfc2ce..995b921 100644 --- a/src/client/stores/CalculationStore/index.ts +++ b/src/client/stores/CalculationStore/index.ts @@ -41,9 +41,9 @@ reactionEffects.map(reactionEffectBuilder => { ); return reaction(reactionEffect.expression, reactionEffect.effect, { ...reactionEffect.options, - equals: (nextParams, prevParams) => { - return isEqual(nextParams, prevParams); - }, + equals: + reactionEffect.options?.equals || + ((nextParams, prevParams) => isEqual(nextParams, prevParams)), }); });