영속 상태 마이그레이션
Persistent State Migration
앱 종료 뒤에도 남는 로컬 자료를 새 코드가 기대하는 구조로 바꾸는 과정이다.
마지막 검증
영속 상태 마이그레이션은 Async Storage, 파일이나 로컬 데이터베이스처럼 앱을 종료해도 남는 자료를 출발 버전에서 새 코드가 기대하는 도착 버전 구조로 검사하며 바꾸는 과정이다.
코드 업데이트를 이전 버전으로 바꿔도 이미 바뀐 자료는 자동으로 과거 형태가 되지 않는다. 지원하는 각 출발 버전에서 미리 준비한 저장 입력과 기대 결과(fixture)를 현재 버전까지 옮겨 보고, 중간 실패 때 원본을 보존하는지 확인한다. 앞뒤 코드가 같은 자료를 읽을 수 있는지와 되돌릴 수 없는 변경을 언제 수행할지도 함께 설계한다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- Error recoveryExpo · 공식 문서 · 확인 2026-08-09
- Migrate your Room databaseAndroid Developers · 공식 문서 · 확인 2026-08-09
- Migrating your data model automaticallyApple Developer · 공식 문서 · 확인 2026-08-09