是否有使用 BLoC 架构在 Flutter 中定位自定义助手类的最佳实践?
这是我的包结构:
/data
/data_providers
/models
/repositories
/logic
/blocs
/cubits
/presentation
/screens
/widgets
/resources
示例:我有一个自定义助手类 Tuple
仅用于我的模型 /data/models/User.dart
.我看到以下选项:
Tuple
类(class)以上或以下User
在 /data/models/User.dart
/data/models/Tuple.dart
和地方类 Tuple
那里/helpers
在根目录下,创建文件 /helpers/Tuple.dart
和地方类 Tuple
那里当然,所有解决方案都是可用的。问题是:什么是最佳实践?
最佳答案
确实没有标准的最佳实践来说明。我个人认为,创建一个名为 utils
的单独文件夹。或 util
或 helper
或 helpers
并把它放在那里。这是合理的,因为助手本身不是模型(因此可能不会放入 models/*.dart
。
关于flutter - 在 Flutter BLoC 架构中放置自定义辅助类的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67018433/