【问题标题】:React - keep Firestore listening function running in the background across pages and reloadsReact - 保持 Firestore 监听功能在后台跨页面运行并重新加载
【发布时间】:2018-09-06 20:01:36
【问题描述】:

我正在使用 ReactJS,我希望在用户浏览我的网站、重新加载页面、使用后退按钮等时保持 Google Firestore 监听功能运行。这可能吗?

【问题讨论】:

  • 是的,你应该有一个主要的“应用”组件或其他东西,只需将事件侦听器附加到那个
  • 当我在那里附加事件监听器时,在页面重新加载后调用监听器;我还希望在 Firestore 读取方面具有成本效益,因为每次调用侦听器时,都会拍摄数据快照,这需要 x 次读取;我想避免不必要的数据快照
  • 我认为没有办法避免在页面重新加载时重新附加监听器。当您刷新页面时,应用程序会刷新,因此它必须重新附加事件侦听器。
  • 是的,我想,谢谢你的帮助!将其移至应用程序至少修复了其他情况!

标签: javascript reactjs react-router google-cloud-firestore


【解决方案1】:

是的,您应该有一个主要的“应用”组件或其他东西,只需将事件侦听器附加到该组件上即可

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 2019-04-07
    相关资源
    最近更新 更多