Bläddra i källkod

Update path of mergeState, assuming observable definition

Kirk Trombley 5 år sedan
förälder
incheckning
508000eb2d
1 ändrade filer med 9 tillägg och 2 borttagningar
  1. 9 2
      client/src/store.js

+ 9 - 2
client/src/store.js

@@ -3,8 +3,15 @@ export const createStore = (initial, actions = {}) => {
   const hooks = {};
 
   const mergeState = newState => {
-    // TODO
-  }
+    Object.entries(newState).forEach(([key, newValue]) => {
+      const obs = store[key];
+      if (obs) {
+        obs._set(newValue);
+      } else {
+        // TODO
+      }
+    });
+  };
 
   mergeState(initial);