Эх сурвалжийг харах

Dispatch, based on mergeState

Kirk Trombley 5 жил өмнө
parent
commit
36424b58d9
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  1. 1 1
      client/src/store.js

+ 1 - 1
client/src/store.js

@@ -8,7 +8,7 @@ export const createStore = (initial, actions = {}) => {
 
   mergeState(initial);
 
-  const dispatch = {}; // TODO
+  const dispatch = Object.fromEntries(Object.entries(actions).map(([name, action]) => [name, (...args) => mergeState(action(...args))]));
 
   const selector = {}; // TODO