Skip to content

Commit 027a38a

Browse files
committed
Don't use persistRedux on server rendering.
1 parent 49cb4e5 commit 027a38a

File tree

4 files changed

+20
-10
lines changed

4 files changed

+20
-10
lines changed

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ services:
88
context: ./
99
env_file: .env.development
1010
ports:
11-
- "${EXTERNAL_PORT}:3000"
11+
- '${EXTERNAL_PORT}:3000'

packages/common/root/store.js

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ import { persistOptions } from './persist';
1313
let store;
1414

1515
export function configureWebStore(preloadedState) {
16+
const isServer = typeof window === 'undefined';
17+
1618
const composeEnhancers = composeWithDevTools({});
1719

1820
const sagaMiddleware = createSagaMiddleware();
@@ -32,14 +34,22 @@ export function configureWebStore(preloadedState) {
3234
offlineEnhanceReducer(rootReducer),
3335
);
3436

35-
store = createStore(
36-
persistedReducer,
37-
preloadedState,
38-
composeEnhancers(
39-
offlineEnhanceStore,
37+
if (isServer) {
38+
store = createStore(
39+
rootReducer,
40+
preloadedState,
4041
applyMiddleware(sagaMiddleware, offlineMiddleware),
41-
),
42-
);
42+
);
43+
} else {
44+
store = createStore(
45+
persistedReducer,
46+
preloadedState,
47+
composeEnhancers(
48+
offlineEnhanceStore,
49+
applyMiddleware(sagaMiddleware, offlineMiddleware),
50+
),
51+
);
52+
}
4353

4454
let sagaTask = sagaMiddleware.run(rootSaga);
4555

packages/secure-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
"js-cookie": "^2.2.0",
4646
"js-sha256": "^0.9.0",
4747
"jszip": "^3.2.2",
48-
"localforage": "^1.9.0",
48+
"localforage": "^1.10.0",
4949
"localforage-memoryStorageDriver": "^0.9.2",
5050
"lodash": "4.17.20",
5151
"luxon": "^1.17.1",

packages/web-app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"js-cookie": "^2.2.0",
4444
"js-sha256": "^0.9.0",
4545
"jszip": "^3.2.2",
46-
"localforage": "^1.9.0",
46+
"localforage": "^1.10.0",
4747
"localforage-memoryStorageDriver": "^0.9.2",
4848
"lodash": "4.17.20",
4949
"luxon": "^1.17.1",

0 commit comments

Comments
 (0)