为什么商店不使用redux-persist在移动设备中保留数据?

时间:2020-04-29 19:48:02

标签: react-native redux asyncstorage redux-persist redux-toolkit

我正在使用redux-persist库,但是数据仅存储在浏览器中,而没有保存在android mobile中。

我的商店:

import {
  configureStore,
  combineReducers,
} from '@reduxjs/toolkit';
import { AsyncStorage } from 'react-native';
import logger from 'redux-logger';
import thunk from 'redux-thunk';
import {
  persistReducer,
  persistStore,
} from 'redux-persist';

import { authReducer, newsReducer } from '../features';

const rootReducer = combineReducers({
  authReducer,
  newsReducer,
});

const persistConfig = {
  key: 'root',
  storage: AsyncStorage,
};

const persistReducers = persistReducer(persistConfig, rootReducer);

const store = configureStore({
  reducer: persistReducers,
  middleware: [thunk, logger],
});

export const persistor = persistStore(store);

export default store;

我该如何解决这个问题?

0 个答案:

没有答案