ස්ථාපනය
Add the package, then move navigation and overlays into explicit state. Keep imperative push/pop out of the same stack.
එකම dependency එක
Install with one pub command. No code generation setup is required.
තත්ත්ව-කේන්ද්රීය API
You control a List<PageEntry> and optional OverlayRequest as pure state.
ක්රමික අනුගත වීම
එක feature flow එකකින් ආරම්භ කර තිරයෙන් තිරයට මාරු වන්න.
ස්ථාපනය සහ ආරම්භකරණය
pub add භාවිතා කර, පසුව පිටු සහ overlay සඳහා ආරම්භක root state සම්බන්ධ කරන්න.
Command
ආරම්භක යෙදුම් තත්ත්වය
import 'package:declarative_nav/declarative_nav.dart';
class _AppRootState extends State<AppRoot> {
OverlayRequest? _overlay;
late List<PageEntry> _pages;
@override
void initState() {
super.initState();
_pages = const [
PageEntry(key: 'home', name: '/home'),
];
}
}
Constraint
එක stack එකක් තුළ, PageEntry.key අද්විතීයවම තිබිය යුතුය එය Navigator පිටු හැඳුනුම බවට පත්වන නිසා.
පෙර
හැඳින්වීමඊළඟ
දත්ත ලෙස පිටු