lazy_load_indexed_stack

一个扩展IndexedStack的包,用于实现懒加载。

动机

如果您在底部导航栏中使用IndexedStack,则IndexedStack子项中指定的所有小部件都将被构建。

如果小部件需要API请求或数据库访问,或者具有复杂的UI,则IndexedStack的构建时间将非常显著。

因此,我创建了一个扩展的IndexedStack,它仅在需要时构建所需的小部件,并在再次需要时返回预构建的小部件。

GitHub

查看 Github