Flutter 从 Navigator 1.0 转向 Navigator 2.0 是否更好?

问题描述 投票:0回答:1

我在当前所有的 Flutter 应用程序中仍在使用 Navigator 1.0。如果我想从 Navigator 1.0 迁移到 Navigator 2.0,我发现 auto_route flutter 包只适合我们的要求。因为很多代码依赖于支持auto_route包的前后屏之间的数据传递。

所以我需要一些建议来决定现在是否从 Navigator 1.0 迁移到 Navigator 2.0。 flutter 团队在未来版本的 flutter 中是否有机会弃用 navigator 1.0。

如有建议,我们将不胜感激。

flutter navigation navigator
1个回答
0
投票

这是一篇关于该主题的好文章:

https://denis-bohatyrov.medium.com/why-you-should-not-use-navigation-2-0-with-flutter-d1c1fe8a485a

结论:

  1. Navigator 2.0 是一种替代方案,而不是替代品。 1.0 永远不会被弃用。
  2. Navigator 2.0 比 1.0 复杂得多。仅当您想要支持 Web,尤其是嵌套路由上的深层链接和浏览器导航按钮时,才使用 2.0。
© www.soinside.com 2019 - 2024. All rights reserved.