【问题标题】:What is the difference between declarative and imperative programming in flutter?Flutter 中的声明式编程和命令式编程有什么区别?
【发布时间】:2022-10-15 01:09:05
【问题描述】:

最近,我正在寻找一种方法来增强 Flutter 应用程序中屏幕之间的导航。我为我找到了新的编程概念(声明性的至关重要的编程)。我需要了解更多关于声明性的至关重要的范式与 Flutter 中的示例。

【问题讨论】:

    标签: flutter dart imperative-programming declarative-programming


    【解决方案1】:

    声明式路由意味着您的应用可以使用正确的屏幕(如浏览器)打开链接, 你不需要关心低级别的实现,因为你这样做命令式路由在其中使用诸如 push() 和 pop() 之类的 Navigator 函数,

    因此,声明式路由可以帮助您在 APP 中轻松开发更高级别的路由,而无需关心其低级实现。

    Go_Router包是声明式路由的一个例子

    【讨论】:

      猜你喜欢
      • 2012-01-02
      • 1970-01-01
      • 2010-12-09
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      • 2016-11-26
      • 1970-01-01
      • 2018-05-06
      相关资源
      最近更新 更多