在 Flutter 路由切换时,默认情况下,新的页面 Widget 将被实例化,而旧的页面 Widget 将被销毁。但是也有一些方法可以避免重新实例化页面 Widget 。
对于程序的主页面,比如 V2EX 的三方客户端,主页为帖子列表,我想到两种实现方案:
请问哪一种是业界比较推崇的做法,或者说还有更好的方案吗?请指正。
此外对于程序主页面的路由还存在一些疑惑,比如 UI 交互使用了 NavigationBar 组件,那么对于这个路由是否仅用 selectedIndex 标记调转即可,没有必要使用命名路由。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.