我是这么想的:
一旦用户登录,应用程序将获取用户的帐户信息(例如,使用fetch API ),然后可以将帐户信息保存在应用程序的状态中,例如使用Redux.。是由应用程序在登录后获取帐户信息,还是由服务器自动将数据发送到客户端?Redux是存储此类数据的适当工具,还是localStorage应该处理的东西?
我的应用程序需要实现Firebase身份验证,并从实时数据库获取每个用户的数据(结构化为/ user /{uid}/{ data })。我无法决定的选择是:
在应用程序根目录中使用从react(本机防火墙)发出的on侦听器,每当用户属性更新时,将更新后的状态推送到每个组件中的firebase和redux,当它需要更新值时,只将redux用于状态管理,并在需要时将数据推到防火墙实时