什么是颤动存储库

时间:2020-10-15 05:53:52

标签: flutter repository

我来自反应。我正在阅读有关存储库的信息,但无法很好地解决问题。

是Redux商店吗?有什么等效的反应可以帮助理解它。

谢谢

2 个答案:

答案 0 :(得分:1)

有很多库可以帮助您分离业务逻辑和UI,还可以帮助您实现响应式编程。如果您知道React的Redux,可以看看这些软件包,尤其是redux来帮助开发者,并在您的应用程序中实现它。其他选项可能是mobX或由Google创建的库,尤其是对于名称为BloC的flutter。最后,如果您希望找到与众不同的东西,它们结合了所有这些解决方案中的大多数好东西,并向其中添加了更多东西,那么我建议您看一下名为flutter_control的软件包。

答案 1 :(得分:1)

存储库没有什么特别的。这是design pattern,具有多种语言的许多实现。

[一个存储库]使用类似集合的接口访问域对象,在域和数据映射层之间进行编辑。

它可以用于状态,但通常用于数据。可以是用户数据或参考数据,也可以是您要保留的任何其他类型。