2016-06-08 39 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的-火力(上面提到的庫)和提到的介質製品。