From 3932a3d577f3e4fd663645e2feaf93ada81df6c7 Mon Sep 17 00:00:00 2001 From: Dan Abramov Date: Wed, 17 Jun 2015 02:08:40 +0300 Subject: [PATCH] Give the initial action a Symbol type --- src/createDispatcher.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/createDispatcher.js b/src/createDispatcher.js index 5b1b36bac9..de7141ed73 100644 --- a/src/createDispatcher.js +++ b/src/createDispatcher.js @@ -1,8 +1,10 @@ import composeMiddleware from './utils/composeMiddleware'; +const INIT = Symbol('INIT'); + export default function createDispatcher(store, middlewares = []) { return function dispatcher(initialState, setState) { - let state = setState(store(initialState, {})); + let state = setState(store(initialState, { type: INIT })); function dispatch(action) { state = setState(store(state, action));