【发布时间】:2018-02-19 20:28:26
【问题描述】:
我正在尝试向我的 redux 商店添加持久性,我在我的 web 应用程序中使用 Immutable.js。我看过以下库:https://github.com/rt2zz/redux-persist 和 https://github.com/rt2zz/redux-persist-immutable 我想知道如何在我的应用程序的上下文中创建持久性和存储,请参阅以下config-store.js:
import rootReducer from '../reducers'
import {
createStore,
compose,
applyMiddleware
} from 'redux'
import thunk from 'redux-thunk'
export default (initialState) => {
return createStore(
rootReducer,
initialState,
compose(
applyMiddleware(thunk),
window.devToolsExtension ? window.devToolsExtension() : f => f
)
);
};
还有我的index.js:
import React from 'react';
import {render} from 'react-dom';
import './index.css';
import App from './App';
import {Provider} from 'react-redux';
import configureStore from './store/configure-store';
import registerServiceWorker from './registerServiceWorker';
const store = configureStore();
render(
<Provider store={store}>
<App />
</Provider>,
document.getElementById('root')
)
registerServiceWorker();
【问题讨论】:
-
您在寻找什么功能?只是为了让您的商店离线可用?
-
是的,然后在刷新时重新补水
标签: javascript reactjs persistence immutability immutable.js