Fix SSR bug when using window.localStorage

This commit is contained in:
Jerko Steiner 2019-04-03 23:54:19 +08:00
parent 363b84699f
commit fcd7a9f56a

View File

@ -22,7 +22,9 @@ export function createStore<State, A extends Action>(
) {
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,
]