Closed maciejhirsz closed 2 months ago
After a year (ouch) I'm going to ditch this approach. I wanted to be clever, I've approached this from every possible angle, but no matter how much I try using signals or tracking collections it is always either less ergonomic and/or more opinionated and intrusive than I'd like.
It's time to swallow the KISS pill and just do keyed lists.
This PR adds a new type
Tracking<T>
that records changes to the underlyingVec<T>
in a log, allowing a view to only diff the items that have been updated/removed/inserted.