我刚刚在我的反应本机应用程序中安装了 redux-persist 。我收到这个错误
" 在操作中检测到不可序列化的值,路径为:register。值:[函数寄存器] 看一下调度此操作的逻辑:{"register": [函数寄存器], "reHydra": [函数补水],“类型”:“坚持/坚持”}“
商店.js
import {configureStore} from '@reduxjs/toolkit';
import {combineReducers, applyMiddleware, compose} from 'redux';
import ReduxThunk from 'redux-thunk';
import AsyncStorage from '@react-native-async-storage/async-storage';
import {persistReducer} from 'redux-persist';
import {persistStore} from 'redux-persist';
import CityReducer from './reducers/CityReducer';
import FavouritesReducer from './reducers/FavouritesReducer';
const persistConfig = {
key: 'root',
storage: AsyncStorage,
whitelist: ['favouriteData'],
};
const rootReducer = combineReducers({
cityData: CityReducer,
favouriteData: FavouritesReducer,
});
let composeEnhancers = compose;
if (__DEV__) {
composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose;
}
const …Run Code Online (Sandbox Code Playgroud)