'use strict' const {createStore, applyMiddleware} = require('redux') const rootReducer = require('./reducer') // local shadowed store let store = null module.exports = () => { if (store === null) store = createStore(rootReducer(), {}) return store }