Open ruscoder opened 7 years ago
I am not sure to understand your case but what you need to know is that Baobab never perform data diff for performance reasons but instead compare paths. In the merge case, you edit the parent path, so I cannot infer that the underlying values have change or not, hence the event.
But I might change some handler strategies in the future.
I found the odd behavior of update handler and merge.
Example:
Before, everything was OK. Update handler was called only when data was changed.
I think it is bad behavior because data wasn't changed and cursor ['test', 'value'] always had the same value.
What do you think about this?