如何从React组件中在浏览器作用域中存储一些值?

高拉夫·坦特里

我不知道我是否使用了正确的术语,但这就是我要尝试的方法。我正在从我的API之一中获取一些标头详细信息,其中包括不记名令牌和其他详细信息。这些值将被大多数其他反应组件使用。有没有一种方法可以全局存储它而无需使用Redux或将数据传递给所有单个组件?

下面是一个代码片段,该片段从React组件的位置状态获取值。我需要在不使用redux的情况下全局存储这些值。

      if (response.httpStatus === 200) {
        setIsLoggedIn(true);
        //setIsAdmin(response.user.isAdmin!);
        setEmailAddress(inputEmailAddress);
        history.push('/console',{
                                token:response.token,
                                companyID: response.user.companyID, 
                                firstName: response.user.firstName, 
                                lastName: response.user.lastName,
                                emailAddress: response.user.emailAddress 
                                } //<--- I also need to store this object globally in the browsers scope so that they can be used by all other react components. 
                    );

      }

我的问题听起来很愚蠢,可能缺少正确的术语。我的工作主要在API和数据库中。我没有太多使用反应的专业知识或知识。

高拉夫·坦特里

抱歉我没有在使用Ionic框架。我使用存储电容器来全局存储值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在浏览器中永久保存一些值?

来自分类Dev

如何在一些惰性操作中激活浏览器加载/旋转条?

来自分类Dev

如何使用批处理脚本为域中的用户添加一些网站链接到浏览器的收藏夹(书签)?

来自分类Dev

关闭浏览器时执行一些功能

来自分类Dev

一些浏览器停止上传页面

来自分类Dev

浏览器中会出现一些代码中未包含的文本

来自分类Dev

Android-Webview中的错误?一些URL的提示Webview启动外部浏览器

来自分类Dev

Google Chrome浏览器的cookie数据库中是否有一些主键?

来自分类Dev

在可分页集合中应用了一些分页后,浏览器崩溃

来自分类Dev

Java程序在浏览器中打开网页并将一些数据发布到打开的页面中

来自分类Dev

是否有一些示例弃用的HTML元素在当前浏览器中失去了支持?

来自分类Dev

一些html标签未在任何iPad Safari浏览器(Safari或Chrome应用)中显示

来自分类Dev

如何从解码的 JSON 表中“临时”存储一些值?

来自分类Dev

一些浏览器会自动调整内容大小吗?

来自分类Dev

我在浏览器之间遇到一些奇怪的大小和间距问题

来自分类Dev

使用AutoIT在浏览器中选择一些元素

来自分类Dev

一些浏览器会自动调整内容大小吗?

来自分类Dev

火狐浏览器暗中下载一些东西

来自分类Dev

使用一些随机网址诊断蠕虫启动浏览器

来自分类Dev

Android 旧版本浏览器没有一些 JS 功能?

来自分类Dev

设计:iOS 上的一些用户在离开浏览器时不断退出

来自分类Dev

是否可以从浏览器控制台运行一些 Wasm 代码?

来自分类Dev

浏览器刷新后如何保持React组件状态

来自分类Dev

浏览器刷新后如何保持React组件状态

来自分类Dev

如何在python中删除一些连接的组件?

来自分类Dev

如何在python中删除一些连接的组件?

来自分类Dev

如何在我的远程服务器上部署elasticsearch-head或其他一些浏览器前端监视工具

来自分类Dev

.mp4 文件无法在浏览器中播放,是否使用了一些奇怪的编解码器?

来自分类Dev

如何在浏览器中隐藏反应组件文件?

Related 相关文章

  1. 1

    如何在浏览器中永久保存一些值?

  2. 2

    如何在一些惰性操作中激活浏览器加载/旋转条?

  3. 3

    如何使用批处理脚本为域中的用户添加一些网站链接到浏览器的收藏夹(书签)?

  4. 4

    关闭浏览器时执行一些功能

  5. 5

    一些浏览器停止上传页面

  6. 6

    浏览器中会出现一些代码中未包含的文本

  7. 7

    Android-Webview中的错误?一些URL的提示Webview启动外部浏览器

  8. 8

    Google Chrome浏览器的cookie数据库中是否有一些主键?

  9. 9

    在可分页集合中应用了一些分页后,浏览器崩溃

  10. 10

    Java程序在浏览器中打开网页并将一些数据发布到打开的页面中

  11. 11

    是否有一些示例弃用的HTML元素在当前浏览器中失去了支持?

  12. 12

    一些html标签未在任何iPad Safari浏览器(Safari或Chrome应用)中显示

  13. 13

    如何从解码的 JSON 表中“临时”存储一些值?

  14. 14

    一些浏览器会自动调整内容大小吗?

  15. 15

    我在浏览器之间遇到一些奇怪的大小和间距问题

  16. 16

    使用AutoIT在浏览器中选择一些元素

  17. 17

    一些浏览器会自动调整内容大小吗?

  18. 18

    火狐浏览器暗中下载一些东西

  19. 19

    使用一些随机网址诊断蠕虫启动浏览器

  20. 20

    Android 旧版本浏览器没有一些 JS 功能?

  21. 21

    设计:iOS 上的一些用户在离开浏览器时不断退出

  22. 22

    是否可以从浏览器控制台运行一些 Wasm 代码?

  23. 23

    浏览器刷新后如何保持React组件状态

  24. 24

    浏览器刷新后如何保持React组件状态

  25. 25

    如何在python中删除一些连接的组件?

  26. 26

    如何在python中删除一些连接的组件?

  27. 27

    如何在我的远程服务器上部署elasticsearch-head或其他一些浏览器前端监视工具

  28. 28

    .mp4 文件无法在浏览器中播放,是否使用了一些奇怪的编解码器?

  29. 29

    如何在浏览器中隐藏反应组件文件?

热门标签

归档