2016-06-08 41 views
3

我正在构建一个以React为视图的小型Firebase应用程序。最近我一直在和Redux合作,所以我想我也会在这里使用它。Re-redux with re-base-firebase。好主意?

但是,似乎Flux architecture and Firebase are at odds和图书馆像re-base是基于试图避免这些冲突,我明白。

然而,它的我不清楚,因为流量和终极版是相当不同的,什么是最简单的选择:

  1. 使用终极版,反应和火力地堡
  2. 使用终极版,反应和重新基地
  3. 忘记REUDEX;只需使用反应并重新基地
  4. 使用反应,火力地堡

任何人只要有这方面的经验,可以指教?

回答

3

我想知道这个我自己。有一些react-redux和Firebase的示例:Functioning demo

但也有ReactFire作为“官方”框架集成参考Firebase documentation

+2

反应火灾的问题是使用mixins,即它不是ES6兼容的。这就是为什么我一直在[重新基地](https://github.com/tylermcginnis/re-base)。然而,由于Firebase最近经历了重大升级,所有图书馆都有点多余。 https://github.com/tylermcginnis/re-base/issues/99 –

1

如果您对ES6兼容react-redux库感兴趣,有react-redux-firebase。有一个short medium articlemention in the FAQ关于为什么链接Firebase状态和redux状态很好,但它似乎是你正在尝试做的。

我在反应,redux和Firebase方面的经验让我决定,结合国家确实有其优点。处理身份验证和用户配置文件时尤其如此。

披露

我的作者反应-Redux的-火力(上面提到的库)和提到的介质制品。