什么是flutter存储库



我来自react。我正在阅读有关存储库的文章,但不能很好地理解。

它有点像redux商店吗?react中是否有任何等价物可以帮助理解它。

谢谢

存储库并不是特定于flutter的。这是一种设计模式,有许多语言的实现。

[Arepository m]使用类似集合的接口在域和数据映射层之间进行中介,用于访问域对象。

它可以用于状态,但通常用于数据。它可以是用户数据或引用数据,也可以是您想要持久化的任何其他类型的数据。

有很多库可以帮助您分离业务逻辑和UI,还可以帮助您实现反应式编程。如果你了解React的Redux,你可以看看这些软件包,尤其是针对flutter的Redux并在你的应用程序中实现它。其他选项可能是mobX或谷歌创建的库,特别是为名为BloC的flutter创建的库。最后,如果你正在寻找不同的东西,将所有这些解决方案中的大部分好东西结合起来,并在桶中添加更多,我建议你看看名为flaft_control的软件包。

最新更新