Flutter 颤振中的单元与部件

Flutter 颤振中的单元与部件,flutter,Flutter,我们的团队正计划重写一个中型应用程序,该应用程序大部分都在React中。我们正在绘制一个新的建筑。在这项工作中,我们将讨论适当的术语以及如何对不同的对象进行分类。在React中,元素和成分之间存在显著差异 在官方的颤振文档中,“元素”和“组件”这两个词都被用来表示不同的含义 “材质组件小部件” “扩展面板包含创建流并允许对元素进行轻量级编辑” 这两者有什么区别?尤其是控制器、元素、状态、图像是否被视为组件?我认为“组件”是材料设计的词汇。组件是设计概念 “Widgets”是flatter中的类

我们的团队正计划重写一个中型应用程序,该应用程序大部分都在React中。我们正在绘制一个新的建筑。在这项工作中,我们将讨论适当的术语以及如何对不同的对象进行分类。在React中,元素成分之间存在显著差异

在官方的颤振文档中,“元素”和“组件”这两个词都被用来表示不同的含义

“材质组件小部件”

“扩展面板包含创建流并允许对元素进行轻量级编辑”

这两者有什么区别?尤其是控制器、元素、状态、图像是否被视为组件?

我认为“组件”是材料设计的词汇。组件是设计概念

“Widgets”是flatter中的类


颤振小部件通常是材料设计组件的实现。

继续评论。像这样破坏文件夹结构

|--ui
   |--login
   |--home
   |-- ......
|--modal
|--rest
|--routes
|--helpers
根据您的方便等。还可以制作定制的小部件,这些小部件将在任何地方使用,并与其他更简单的小部件相结合,可以放在helper文件夹中


还可以看看其他开源flifter项目。您将更好地了解其他人是如何分组的。

最好从它开始,这会让您感觉到Flitter中的一切都是一个小部件,所有UI都是关于这里有不同的烹饪方式,所以最好忘记以前的术语,重新开始。同时阅读我也明白一切都是一个小部件。不过,我怀疑,在lib文件夹中有一个名为main.dart的文件,其中包含所有小部件并由资产包围,这是一种合适的体系结构。但是谢谢你的提醒。我认为“一切都是一个小部件”的营销阶段是误导性的。并非Flutter中的所有内容都是小部件。甚至没有关闭。
颤振中的所有内容都是一个小部件,所有UI都是关于
。在背景中,我们有路由、模态等。感谢您在flifter.dev/docs上的提醒-然而,当阅读这些内容时,我有一种感觉,虽然“widget”似乎是一个明确的概念,但元素和组件在官方文档中的使用更为自由,在流行的附加插件/导入中的使用更为自由。谢谢你的帮助。谢谢-这回答了我问题的组成部分。我做了额外的搜索,发现了这个-把它们放在一起,我现在有了感觉,可以关闭它。谢谢你看了下面关于小部件树、元素树和键的视频吗?我最近发现了这个资源——它对我最初的问题给出了一个相当广泛的答案。