I have an Angular app that has a complex tree of components. Each component references one or more models. These models are dependent on a base model that's loaded from the server. That base model is updated from the server on a timer.
Update the base model. The model is complex. Ideally, some framework that would allow me to call an "update" method that would deep merge changes from the incoming object into the existing object
Change tracking. Now that the base object is updated, I want to bubble up change tracking information, so all dependent components/models can be updated.
I can't imaging this to be a new problem, so looking for a recommendation on the best framework to use.