Stores
Utilities to make and modify reactive objects
# Snippet
# mutable
mutable replaces all object properties with setters and getters, returning a proxy, making both existing and new properties trackable and mutable. This process occurs recursively.
# signalify
signalify is similar to mutable but only applies to the first level of an object. It's lightweight and allows you to selectively choose which properties of the object to track or mutate. This process doesn't happen recursively.
# Reconcile
Reconciling data can be very confusing. There are three APIs to separate the use cases and make the process as clear and simple as possible. In all cases, the references to the properties are kept.
# merge
Merges `source` into `target`
# replace
Merges `source` into `target` and removes from `target` keys not present in `source`
# reset
Resets from `target` whats defined in `source`.