[React-Native] [오류 해결] redux-persist failed to create sync storage. falling back to noop storage.

김예원·2023년 8월 13일

ReactNative

목록 보기
1/3

React-Native 환경에서 변경되는 상태 값들을 redux-persist를 이용하여 storage에 저장하기로 하고, 리덕스 환경을 세팅하던 중에 있었다.

그러다 나는 이러한 오류를 마주하였다.

이 오류의 원인은 버전이 맞지 않아 일어난 오류였고, 최신 버전에 맞게 설정을 해주어야 했다.

기존 코드(V5)

import storage from 'redux-persist/lib/storage';

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

...

해결 방법(V6)

1. async-storage 패키지 설치

npm install @react-native-async-storage/async-storage

2. async-storage 적용

import AsyncStorage from '@react-native-async-storage/async-storage';\

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

...


참고


https://stackoverflow.com/questions/57781527/how-to-solve-console-error-redux-persist-failed-to-create-sync-storage-falli

1개의 댓글

comment-user-thumbnail
2023년 8월 13일

개발자로서 성장하는 데 큰 도움이 된 글이었습니다. 감사합니다.

답글 달기