Skip to main content
← Glossary

앱 생명주기

App Lifecycle

운영체제가 앱을 전경·비활성·배경 상태로 옮기고 실행 기회를 제한하거나 다시 활성화하는 흐름이다.

같은 뜻으로 쓰는 말

  • application lifecycle

마지막 검증

앱 생명주기는 운영체제가 앱을 사용자가 조작하는 전경 상태, 잠시 조작할 수 없는 비활성 상태, 화면 뒤의 배경 상태로 옮기는 흐름이다. Android와 iOS에서 상태가 바뀔 때 호출되는 함수는 다르며, React Native는 공통 앱 코드에서 필요한 일부 상태를 AppState로 제공한다.

앱이 background가 됐다는 사실은 현재 React 컴포넌트가 제거됐다는 뜻도, 앱 프로세스가 종료됐다는 뜻도 아니다. 프로세스 종료와 복원은 별도 계약이다.

출처와 검증 범위

아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.

  1. AppStateReact Native · 공식 문서 · 확인 2026-08-09
  2. The activity lifecycleAndroid Developers · 공식 문서 · 확인 2026-08-09
  3. Managing your app's life cycleApple Developer · 공식 문서 · 확인 2026-08-09