我正在创建一个react-redux-firebase
的应用。我在很多“类别”中都有很多“项目”。
如何在类别页面上显示正确的项目?
我可以使用firebaseConnect
从Firebase同步它们,然后使用categoryId prop在mapStateToProps
中对它们进行过滤,但是当只需要特定类别的那些项目时,我正在同步所有项目。< / p>
我可以使用react-router
的{{1}}创建一个类别页面组件,并在每次显示类别页面时用getComponent
包装它。这样firebaseConnect
可以使用firebase查询来过滤项目。但是,当我这样做时,我偶尔会看到之前查看的类别中的项目。
我是否需要结合这两种方法?还有更好的方法吗?