【问题标题】:Properly handle Firebase event listeners in React Native在 React Native 中正确处理 Firebase 事件监听器
【发布时间】:2017-12-21 18:56:41
【问题描述】:

我想知道我应该把我的 Firebase 全局事件监听器放在哪里,比如 on()。

我想在应用启动时初始化一些监听器,比如监听帖子的添加,然后修改显示最新帖子的组件。

我想过创建一个类,在应用启动时调用它,初始化所有侦听器并将它们分派到 Redux,但 redux connect 需要一个组件,而不是一个类。

我应该只创建一个没有渲染功能的组件并在其中处理我的事件吗?

或者我应该将我的听众直接放在要使用这些数据的组件中吗?

【问题讨论】:

    标签: firebase react-native firebase-realtime-database


    【解决方案1】:

    你已经添加

    on(‘child_added’, ()=>{
    //Your want to set of reaction. For example your action creator.
    //When the child add to your realtime database, here will work.
    })
    

    到 Main.js 或 index.ios.js 当打开应用程序时,此监听器将开始工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-25
      • 2016-12-12
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      相关资源
      最近更新 更多