리액트 네이티브 모바일 앱 생명주기

2023. 2. 19. 09:42ㆍ정리

반응형

리액트 네이티브 모바일 앱의 생명주기에는 다음과 같은 단계들이 있습니다.

  1. 앱 시작하기: 앱이 처음 시작될 때, 앱이 로드되고 사용자 인터페이스가 초기화됩니다. 이때 앱 컴포넌트의 constructor 메서드가 호출됩니다.
  2. 앱 실행 중: 앱이 실행되는 동안, 앱 컴포넌트의 render 메서드가 호출되어 앱 화면이 렌더링됩니다. 사용자가 앱과 상호작용하면, 앱 컴포넌트의 이벤트 핸들러 메서드가 호출됩니다.
  3. 앱 일시정지: 앱이 일시정지될 때, 앱 컴포넌트의 componentWillUnmount 메서드가 호출됩니다. 예를 들어, 다른 앱으로 전환하거나 홈 화면으로 돌아가면 앱이 일시정지됩니다.
  4. 앱 다시 시작: 앱이 다시 시작될 때, 앱 컴포넌트의 componentDidMount 메서드가 호출됩니다. 이때 앱 상태를 초기화하고, 데이터를 로드하고, UI를 업데이트합니다.
  5. 앱 종료: 앱이 완전히 종료될 때, 앱 컴포넌트의 componentWillUnmount 메서드가 호출됩니다. 이때 앱이 사용한 자원을 해제하고, 메모리를 정리합니다.
반응형