如何使用react-redux-firebase过滤firebase中的项目

时间:2017-03-24 00:04:37

标签: reactjs firebase react-router react-redux

我正在创建一个react-redux-firebase的应用。我在很多“类别”中都有很多“项目”。

如何在类别页面上显示正确的项目?

我可以使用firebaseConnect从Firebase同步它们,然后使用categoryId prop在mapStateToProps中对它们进行过滤,但是当只需要特定类别的那些项目时,我正在同步所有项目。< / p>

我可以使用react-router的{​​{1}}创建一个类别页面组件,并在每次显示类别页面时用getComponent包装它。这样firebaseConnect可以使用firebase查询来过滤项目。但是,当我这样做时,我偶尔会看到之前查看的类别中的项目。

我是否需要结合这两种方法?还有更好的方法吗?

0 个答案:

没有答案