Navigator
-
flutter - NavigatorFlutter 2021. 7. 21. 03:39
[Route] -> 스마트폰에 보여지는 하나의 페이지 또는 화면 [Navigator] -> 네비게이터란 Route를 스택 자료구조로 관리한다. -> 스택 자료구조에 대해서 push 와 pop 메소드를 제공한다. -> Navigator에서 데이터를 쌓을 때에는 push method 를 사용 -> 데이터를 없앨 때에는 pop method 사용 [push] -> 페이지의 생성은 push method를 사용한다. [Navigator의 요구 인자] -> Navigator는 context 와 route를 인자로 요구한다. -> context가 가지고 있는 위젯 트리의 위치 정보에 근거해서, 현재 화면 상에 보여주는 페이지가 어떤 페이지인지 확인하고 이 페이지 위에 푸쉬 함수가 이동하기 원하는 새로운 라우트를 쌓아 ..