Skip to content

v0.9.4 Release

Choose a tag to compare

@rayliverified rayliverified released this 02 Sep 18:46
· 17 commits to master since this release
### Enabling Hot Reload for Routes

When developing, you may add or change routes and expect hot reload to pick up the updates. To enable hot reload:

1. Change `routes` to a getter.
    ```dart
    // Old
    List<NavigationData> routes = [];
    // New
    List<NavigationData> get routes => [];
    ```
2. Add a `reassemble` method to the top level `App` widget.
    ```dart
    @override
    void reassemble() {
      NavigationManager.instance.routerDelegate.navigationDataRoutes = routes;
      super.reassemble();
    }
    ```