我刚刚开始一个新的 托管 Expo React Native 项目(Expo SDK 35,React Native 0.5.9)使用
我们遇到以下错误:
我们遇到以下错误:
我们遇到以下错误:
问题: 如何在不弹出的情况下解决此问题?谢谢!
redux-persist@6.0.0
,但是即使使用带有 redux/redux-persist 的新的 expo 项目也会出现以下错误。
从 react-native 使用 AsyncStorage
,我们遇到以下错误:
redux-persist: 需要 config.storage。尝试使用提供的 storage 引擎
import storage from 'redux-persist/lib/storage'
从 @react-native-community/async-storage 使用 AsyncStorage
,我们遇到以下错误:
[@RNC/AsyncStorage]: NativeModule: AsyncStorage is null.
从 redux-persist/lib/storage 使用 storage
,我们遇到以下错误:
console.error: "redux-persist failed to create sync storage. falling back to noop storage."
问题: 如何在不弹出的情况下解决此问题?谢谢!
redux-persist
代码:
注意:之前的尝试已被注释掉:
// Chose 1 of the 3 storages
// import { AsyncStorage } from "react-native";
// import AsyncStorage from '@react-native-community/async-storage';
import storage from 'redux-persist/lib/storage'
import { createMigrate, persistStore, persistReducer } from "redux-persist";
import reducer from "../reducers";
const persistConfig = {
key: 'root',
version: 0,
storage, // 'redux-persist/lib/storage'
}
// const persistConfig = {
// key: 'root',
// version: 0,
// AsyncStorage, // '@react-native-community/async-storage'
// }
const persistedReducer = persistReducer(persistConfig, reducer);
@react-native-community/async-storage
声明你的persistConfig
吗? - Neeko