gpt4 book ai didi

android - 在 Android 中使用 Redux 结构和 Firebase

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:26 25 4
gpt4 key购买 nike

我最近刚开始使用 Redux我想用它创建一个简单的应用程序。我已经用自己的 State、Reducer 和 Action 实现完成了主要结构。

但我想知道如何使用 Firebase 将“数据”部分添加到应用程序中。我的意思是,这可能是按照 Redux 的应用程序状态模式构建和外部化数据调用的最佳实践。我已经考虑过创建一个 Controller 并分派(dispatch)调用数据的操作,但是 Firebase 使用大量回调,所以我没有找到一个好的方法来按照这种模式管理它们。

在遵循 Redux 模式的 Android 应用程序中构建数据模型有哪些好的做法?

最佳答案

我一直在使用 Redux 和 Firebase 在我自己的一个应用程序中解决这个问题。我使用的内容类似于 this blog post on making a react, redux, firebase app with auth 中描述的内容.

基本上,您创建的操作会开始监听 Firebase 数据中的变化,然后当它们获得这些更改时,它们会通过适当的操作(CREATE_ENTITY、UPDATE_ENTITY、DELETE_ENTITY 等)发送新数据,这样您就可以做出正确的选择 reducer 的变化。

这些操作在您的应用启动时被调用,因为需要它们来监听 Firebase 中的所有数据更改。

关于android - 在 Android 中使用 Redux 结构和 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39978346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com