我在控制台中的某个时间以来一直收到以下错误,我不知道它意味着什么以及它为什么起源。请介绍一下这件事。
它说:
export function helloworld (): string
package.json上的redux-persist版本:" ^ 5.6.11" 锁定版本:" 5.9.1"
存储配置代码:
persistReducer.js:50 Uncaught TypeError: action.rehydrate is not a function
at _rehydrate (persistReducer.js:50)
at persistReducer.js:54
答案 0 :(得分:5)
如果您正在使用localhost并使用redux-devtools
,请尝试选中扩展选项的Access File Url复选框。
答案 1 :(得分:0)
您的代码使用的是旧redux-persist
版本的API。
有关更新的API,请参阅Basic Usage:
import { persistStore, persistReducer } from 'redux-persist'
const persistConfig = {
key: 'root',
storage,
}
const allReducers = persistReducer(persistConfig, buildRootReducer(reducers));
答案 2 :(得分:0)
使用redux devtools时出现此错误,请将其删除,它应该消失。
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()