First of all, thanks for great job, ng-redux is a first class tool to move away from AngularJS service based state applications to a more robust state management solution.
In a large scale legacy application we started to refactor the whole app using ng-redux and are now facing a performance issue due to an increasing $digest cycle time.
We noticed the updateTarget method was called because the provided shallowEqual does not exactly fit our model shape. Please see below a sample component.
Hi,
First of all, thanks for great job, ng-redux is a first class tool to move away from AngularJS service based state applications to a more robust state management solution.
In a large scale legacy application we started to refactor the whole app using ng-redux and are now facing a performance issue due to an increasing
$digest
cycle time.We noticed the
updateTarget
method was called because the providedshallowEqual
does not exactly fit our model shape. Please see below a sample component.Motivation: The goal of this PR is to allow to override the default
shallowEqual
implementation atconnect
time and at component level.