diff --git a/src/react.ts b/src/react.ts index 7b84426fe9..2c63e8d9f3 100644 --- a/src/react.ts +++ b/src/react.ts @@ -104,6 +104,11 @@ const createImpl = (createState: StateCreator) => { const api = typeof createState === 'function' ? createStore(createState) : createState + if (!api.getServerState) { + const initialState = api.getState() + api.getServerState = () => initialState + } + const useBoundStore: any = (selector?: any, equalityFn?: any) => useStore(api, selector, equalityFn)