TIL52-02 Redux Persist

김태혁·2023년 3월 9일
0

TIL

목록 보기
140/205

리덕스 펄시스트(Redux Persist)는 리덕스 상태를 영구적으로 저장하고 복원하기 위한 라이브러리입니다.

  • 리덕스는 상태 관리를 위한 라이브러리이며, 상태는 애플리케이션 실행 도중 변화할 수 있습니다. 그러나 애플리케이션을 종료하면 상태는 사라지게 됩니다. 따라서 애플리케이션을 다시 실행할 때마다 초기 상태부터 시작해야 합니다.

  • 리덕스 펄시스트는 이러한 문제를 해결하기 위해 리덕스 상태를 로컬 스토리지나 AsyncStorage 같은 저장소에 저장하고 복원할 수 있게 해줍니다. 따라서 애플리케이션을 재시작하더라도 이전에 저장된 상태를 불러와서 초기 상태가 아닌 저장된 상태부터 시작할 수 있습니다.

  • 리덕스 펄시스트는 또한 상태를 저장할 때 직렬화(Serialization)를 지원합니다. 이는 객체나 배열 같은 자바스크립트 데이터를 문자열 형태로 변환하는 과정을 말합니다. 이를 통해 저장된 상태는 문자열 형태로 저장되며, 이를 다시 역직렬화(Deserialization)하여 자바스크립트 데이터로 변환할 수 있습니다.

profile
도전을 즐기는 자

0개의 댓글