将FIrestore onSnapshot与Redux-sagas结合使用

时间:2020-04-19 14:56:17

标签: google-cloud-firestore redux-saga

我正在尝试学习redux sagas和Firestore,对此有一些疑问。 我已经成功创建了一些Sagas来从Firestore中获取一些数据。更具体地说,我有一个名为FETCH_DATA_START的动作,被我的传奇人物拦截。传奇查询数据(使用.where子句),并通过调度一个名为FETCH_DATA_SUCCESS的动作并将数据作为有效负载,将数据放入存储中。没什么花哨的。

我的问题是:如何设置数据的实时更新?

我的文件夹包含4个文件:

  • data.actions.js我存储动作的位置。
  • data.reducer.js我存储减速器的地方。
  • data.types.js用于存储操作类型。
  • data.sagas.js我在哪里储存我的sagas。

我应该在哪里设置我的听众?在这些文件之一或我想查看实时更新的组件中?我想获取新数据,并且仅在满足我的传奇故事中的.where条件的情况下,才将其添加到存储中。

0 个答案:

没有答案