Flutter - Flutter 中是否有必要使用 Model 类?

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

Model类是flutter应用必须有的吗?如果是这样,那么在简单的数据库获取、插入、更新场景中它在哪里出现?我正在为我的应用程序使用 supabase。我无法从数据库表中获取数据并显示在页面中(我正在使用提供程序进行状态管理)吗?同样的,直接从widget读取插入数据不可以吗?

flutter model
2个回答
1
投票

它不一定是必须的,并且总是有解决方法,但是它可以为您节省很多代码,因为如果没有它,您将经常重复自己,特别是当您进行大量 API 调用并且需要时将数据序列化为 JSON 可读格式。

如果您从数据库中获取它,我假设它将采用 JSON 格式,您必须从中反序列化它。就我个人而言,我认为使用模型类你的项目会容易得多。

有很多扩展可以帮助您解决此问题。例如,搜索 Dart Data Class Generator。


0
投票

我用模型做了我的第一个应用程序,但说实话,你完全可以摆脱地图/对象。

如果您是唯一一个开发该应用程序的人,那么您绝对可以在没有模型的情况下完成它

© www.soinside.com 2019 - 2024. All rights reserved.