【问题标题】:what is the use of keys and const键和常量有什么用
【发布时间】:2021-11-19 09:22:39
【问题描述】:

在每次我在 vscode 编辑器中编写代码时。 每次我收到错误时,在小部件中使用 key 并提醒我更喜欢使用 const 构造函数,但它的真正用途是什么

【问题讨论】:

  • 也许如果您发布您的代码和您的问题的屏幕截图,人们可能会更了解。

标签: flutter dart visual-studio-code vscode-debugger


【解决方案1】:

当状态重建时不需要更新的组件(例如应用栏或组件)将使用 const 构造函数进行标记。这种做法不是强制性的,但它有助于提高应用程序的整体速度和性能。键帮助飞镖唯一地识别小部件并帮助从表单中获取数据。更多关于钥匙herehere

【讨论】:

    【解决方案2】:

    那些每次调用 build() 时都不需要重建的小部件是用 const 关键字定义的。这提高了应用程序的性能,最好将 const 关键字与不需要更新的小部件一起使用。 说到键,键是小部件的标识符,有助于 Flutter 区分不同的小部件,以便它们各自的状态保持不变,而不是分配给另一个类似的小部件。

    【讨论】:

      猜你喜欢
      • 2016-08-24
      • 2012-10-22
      • 1970-01-01
      • 2014-07-30
      • 2011-02-09
      • 2011-02-02
      • 2011-01-14
      • 2011-01-04
      相关资源
      最近更新 更多