【发布时间】:2020-11-30 16:06:49
【问题描述】:
我有一个一般性问题。我已经使用 React 几个月了,我第一次从 udemy.com 的综合课程中学到了它。该课程展示了如何在从 firebase 访问数据时使用操作和 reducer 来更新商店。我发现,在我有限的专业经验中,经常使用 firebase,但似乎没有使用 action 和 reducers。
更复杂的是,我已经学习了使用较新的 firestore 数据库的课程(通常同时使用钩子等),同时完全放弃了 redux。这样做的好处之一是可以看到数据库中记录的更改立即反映在屏幕上,而无需刷新页面。这些课程并不全面,因此没有深入了解所有细节。
长话短说……对于一个常规的 React 应用程序(例如,不是高事务性或数据量不重的应用程序),是否有最佳实践?似乎将 db 连接到 store,然后在我需要数据时访问 store 是有意义的,如果我要继续在该区域制作我的应用程序,我将继续使用 action 和 reducer。
【问题讨论】:
标签: reactjs firebase firebase-realtime-database redux