FLUTTER ECOSYSTEM

redux_persist

사용자 정의 저장 엔진과 시리얼라이저로 Redux 상태 유지

최신 버전
0.9.0
30일 다운로드
2.7천
좋아요
25
Pub 점수
140

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

Redux Persist는 사용자 정의 가능한 저장 엔진과 직렬화기와 함께 앱 재시작 후에도 Redux 상태를 지속적으로 저장할 수 있도록 해주는 Flutter/Dart 패키지입니다. 개발자는 로컬 스토리지에서 상태를 저장하고 복원할 수 있으며, Android, iOS, macOS, Windows, Linux 등 다양한 플랫폼을 지원합니다. Redux와 원활하게 통합되어 복잡한 설정 없이 신뢰할 수 있는 상태 지속성을 제공합니다. 복잡한 데이터 유형에 대해 사용자 정의 직렬화 로직을 정의할 수 있어 상태 저장 및 복원 방식에 유연성을 제공합니다. 오프라인 기능이나 사용자별 데이터 유지가 필요한 앱에 적합합니다.

사용 사례
  • 오프라인 데이터 지속성
  • 사용자 세션 관리
  • 재시작 후 앱 상태 복구
  • 크로스 플랫폼 상태 동기화
  • 사용자 선호 사항 저장
주요 기능
  • 사용자 정의 가능한 스토리지 엔진
  • 플러그인 가능한 시리얼라이저
  • 크로스 플랫폼 지원
  • 최소한의 보일러플레이트
  • 무결점 있는 Redux 통합
적합한 대상
  • 지속 상태가 필요한 앱
  • Redux 아키텍처를 사용하는 개발자
  • 오프라인 기능을 갖춘 프로젝트
  • 다중 플랫폼 애플리케이션
  • 상태 중심의 UI
고려 사항
  • 직렬화 처리에 주의가 필요합니다
  • 큰 상태로 인해 앱 크기가 증가할 수 있습니다
  • 대규모 데이터 세트에 대한 잠재적인 성능 영향
  • 저장 실패에 대한 적절한 오류 처리가 필요합니다
  • 추가 로직 없이 실시간 동기화에 적합하지 않습니다
지원 플랫폼AndroidiOSmacOSWindowsLinux

패키지 설치

flutter pub add redux_persist

카테고리

의존성

의존성 목록 3 개

소스 저장소

관련 프로젝트