什么是最有效的ViewModel策略



好吧,我是在阅读文档和进行代码实验室后问这个问题的。

文档使用共享的ViewModel,而代码实验室则不使用。

当从片段调用共享模型时,使用共享模型是否更占用内存?

相反,如果我将片段与它们自己的模型相关联,这遵循最佳实践吗?我注意到,有时最佳实践并不总是与效率相一致。

最好的答案是取决于项目需求,即。如果两个(或多个(片段共享相同类型的数据,则使用共享视图模型,如果两个片段共享不同类型的数据则使用单个视图模型。尽管如此,个人视图模型是最佳实践,但最终这一切都取决于我们的需求。

最新更新