Navigator v1 dùng lệnh imperative Navigator.push() và Navigator.pop() — bạn quản lý navigation stack thủ công.
- Navigator 2.0 giới thiệu declarative routing qua Router API.
- GoRouter (được khuyến nghị hiện nay) xây trên đó, cung cấp URL-based, type-safe declarative routing.
- GoRouter đơn giản hơn và tự động xử lý deep linking, trở thành lựa chọn hiện đại cho project mới.