From fcd7a9f56acf333141ff907c805176ab7bcf2487 Mon Sep 17 00:00:00 2001 From: Jerko Steiner Date: Wed, 3 Apr 2019 23:54:19 +0800 Subject: [PATCH] Fix SSR bug when using window.localStorage --- packages/client/src/store/createStore.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/client/src/store/createStore.ts b/packages/client/src/store/createStore.ts index 38f3b82..7286cae 100644 --- a/packages/client/src/store/createStore.ts +++ b/packages/client/src/store/createStore.ts @@ -22,7 +22,9 @@ export function createStore( ) { const middleware = params.middleware || [ new ReduxLogger( - window && window.localStorage && window.localStorage.log, + typeof window !== 'undefined' + && typeof window.localStorage !== 'undefined' + && typeof window.localStorage.log !== 'undefined', ).handle, new PromiseMiddleware().handle, ]