Trung BìnhFlutter iconFlutter

Sự khác nhau giữa `Navigator` cũ (v1) và các cách tiếp cận routing hiện đại là gì?

Navigator v1 dùng lệnh imperative Navigator.push()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.

Xem toàn bộ Flutter cùng filter theo level & chủ đề con.

Mở danh sách Flutter