[IMP] store: properly handle already observed state

This commit is contained in:
Géry Debongnie
2019-04-12 12:17:16 +02:00
parent 63069d96a5
commit ab12ac8a9f
2 changed files with 37 additions and 0 deletions
+4
View File
@@ -178,6 +178,10 @@ export function makeObserver(): Observer {
if (typeof value !== "object") {
return;
}
if ("__rev__" in value) {
// already observed
return;
}
if (Array.isArray(value)) {
observeArr(value);
} else {