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