我正在寻求更好的理解。 我现在正在使用Firebase和Firestore作为项目的后端。我知道强烈建议使用状态管理库(例如redux或mobx)作为应用程序状态的唯一事实来源。但是,firestore是实时数据库,请问为什么在应用程序中使用它之前,将来自firestore的实时数据存储到状态存储中?
答案 0 :(得分:0)
使用什么后端都没有关系。您不必使用redux,除非您需要它,否则不应该使用它,这取决于应用程序的大小和体系结构。问自己那些问题:
从redux网站:
通常,当您有足够的数据量时使用Redux 随着时间的变化,您需要一个单一的真理来源,并且您会发现 这种方法就像将所有内容都保留在顶级React中 组件的状态不再足够。
您可以在此处了解更多信息:When should you use redux?