이 문서에서는 페이지(Page)에 대해 설명합니다.
페이지가 무엇인가요?
페이지는 현재 보고 있는 화면에 대한 정보를 나타내는 값입니다.
페이지는 특정 이벤트를 전송하거나, 특정 워크플로우를 보여주기 위해 활용될 수 있습니다.
URL 대신 페이지를 사용하는 이유는 무엇인가요?
URL에는 두 가지 한계점이 존재합니다.
- SPA(Single Page Application) 환경에서 URL은 변경되지 않습니다.
- 모바일 어플리케이션은 URL을 가지지 않습니다.
URL 대신 페이지를 사용함으로써, 현재 보고 있는 화면에 대한 정보를 원활하게 활용할 수 있습니다.
페이지는 기본값으로 어떤 정보를 가지고 있나요?
플랫폼에 따라 상이합니다.
- 웹: canonical URL
- iOS: 뷰 컨트롤러 클래스 이름
- 안드로이드: 액티비티 클래스 이름
페이지 값을 바꿀 수 있나요?
setPage
와 resetPage
메서드를 사용할 수 있습니다.
더 자세한 정보는 아래 링크를 참고합니다.