FilledStacks / flutter-tutorials

The repo contains the source code for all the tutorials on the FilledStacks Youtube channel.
MIT License
4.74k stars 1.76k forks source link

Prevent AppDrawer from reloading #141

Open pieterbergmans opened 2 years ago

pieterbergmans commented 2 years ago

Hi...I'm really digging all your tutorials! I've learned so much from you. Thank you!

I've implemented the responsive AppDrawer just as you've done here: https://www.filledstacks.com/post/building-a-responsive-ui-architecture-in-flutter/

In order to make the AppDrawerOptions navigable, I modified the model by adding route and isActive properties and removing static from getDrawerOptions(). The isActive property is a boolean and changes depending on the active route; in this way, I know which AppDrawerOption to highlight. Anyway, I'm noticing that the AppDrawer reloads on every page load. Is there a way to prevent it from reloading? Is my approach the best way to go about this?

Thanks in advance.