التثبيت

أضف الحزمة، ثم انقل التنقل والطبقات إلى حالة محددة. احتفظ بالإجراءات "دفع" و "سحب" في نفس المكدس.

الاعتماد الوحيد

التثبيت باستخدام أمر واحد من pub. لا يلزم إعداد إنشاء التعليمات البرمجية.

واجهة برمجة التطبيقات التي تعطي الأولوية للحالة

أنت تتحكم في قائمة من عناصر الصفحة وطلب تراكب اختياري كحالة نقية.

تبني تدريجي

ابدأ بسلسلة ميزة واحدة وقم بتحديث الشاشة تدريجيًا.

التثبيت والتهيئة

استخدم إضافة، ثم قم بتوصيل الحالة الأولية للجداول والصفحات والطبقات.

الأمر

حالة التطبيق الأولية

استيراد 'package:declarative_nav/declarative_nav.dart';

فئة _AppRootState تمتد State<AppRoot> {
  OverlayRequest? _overlay;
  تأخير List<PageEntry> _pages;

  @override
  void initState() {
    super.initState();
    _pages = ثابت [
      PageEntry(مفتاح: 'home', اسم: '/home'),
    ];
  }
}
قيود

داخل كومة واحدة، PageEntry.key يجب أن يكون فريدًا لأنها تصبح هوية صفحة الملاحة.

السابق

التثبيت

التالي

الطبقات