pushReplacementNamed<T, X> method

Future<T?> pushReplacementNamed<T, X>(
  1. String routeName, {
  2. Object? arguments,
})

Equals to Navigator.of(context).pushReplacementNamed() Just give it the routeName you want to push

Example

// That Simple!
Okito.pushReplacementNamed('/counterPage');
// You can also add arguments as secondary parameter.

Dynamic Routing:
In your OkitoMaterialApp or OkitoCupertinoApp, you can add routes like '/users/:id' which will require a parameter, id.

OkitoMaterialApp(routes: {
     '/': (ctx) => FirstPage(),
     '/users/:id': (_) => UsersPage(),
   });

Then you can push to that route

Okito.pushReplacementNamed('/users/31');

Lastly in your app

Okito.parameters['id']; => 31

Implementation

Future<T?> pushReplacementNamed<T, X>(
  String routeName, {
  Object? arguments,
}) async =>
    _state?.pushReplacementNamed<T, X>(
      routeName,
      arguments: arguments,
    );