React JS App 与 Firebase 远程配置以获取远程标志
Posted
技术标签:
【中文标题】React JS App 与 Firebase 远程配置以获取远程标志【英文标题】:React JS App with Firebase Remote Config for getting remote flags 【发布时间】:2021-09-19 11:41:11 【问题描述】:我使用this document 来获取远程标志。我正在获得价值并能够在某些组件(不是路由组件)中使用。但是在路由组件中,例如当我从"localhost/login"
移动到"localhost/dashboard"
时,firebase 代码再次执行。在仪表板加载并获取默认值(空)之前。我的目的是在登录前只获取一次远程标志,并且能够在整个应用程序中使用这些标志。
【问题讨论】:
【参考方案1】:发生这种情况是因为远程标志数据仅存储在反应状态或挂钩内。尝试使用Redux
将reducers 的值存储在redux 存储中。那么你就可以通过访问 store 来访问整个 App 中的值了。
请查看此 repo 以供参考:https://github.com/kumarks1122/react-table
【讨论】:
我可以知道不使用Redux
是否可行?以上是关于React JS App 与 Firebase 远程配置以获取远程标志的主要内容,如果未能解决你的问题,请参考以下文章
firebase + create-react-app 托管错误
React Native Firebase Cloud Firestore