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 远程配置以获取远程标志的主要内容,如果未能解决你的问题,请参考以下文章

React JS Twitter身份验证Firebase

如何成功取消订阅用户通知(firebase,react)

firebase + create-react-app 托管错误

React Native Firebase Cloud Firestore

无法使用 React Native Expo 导入 Firebase JS SDK

React Native Phone Oauth:App ID 与请求的项目不匹配