【发布时间】:2021-11-20 09:46:14
【问题描述】:
我通过安装这些包将 redux 与 gatsby 一起使用:
react react-redux gatsby-plugin-react-redux
这是 store.js 文件:
import { createStore } from 'redux';
import { reducer } from './reducer';
export default (preloadedState) => {
return createStore(reducer, preloadedState);
};
gatsby-config.js
module.exports = {
plugins: [
{
resolve: `gatsby-plugin-react-redux`,
options: {
pathToCreateStoreModule: './src/redux/store',
cleanupOnClient: false
}
}
]
};
我已经将cleanupOnClient设置为false,但是当我刷新页面时,状态仍然是旧版本,并没有被持久化。
如何使用 gatsby 持久化 redux 状态更改?
【问题讨论】:
标签: javascript reactjs redux