加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – 如何在React Native中使用全局变量?

发布时间:2020-12-15 20:55:02 所属栏目:百科 来源:网络整理
导读:在React Native中我想在不同屏幕之间移动时使用全局变量 任何人都可以帮助我如何实现它? React Native中的全局范围是可变全局的.比如global.foo = foo,那么你可以在任何地方使用global.foo. 但是不要滥用它!在我看来,全局范围可能用于存储全局配置或类似的
在React Native中我想在不同屏幕之间移动时使用全局变量

任何人都可以帮助我如何实现它?

React Native中的全局范围是可变全局的.比如global.foo = foo,那么你可以在任何地方使用global.foo.

但是不要滥用它!在我看来,全局范围可能用于存储全局配置或类似的东西.在不同视图之间共享变量,作为您的描述,您可以选择许多其他解决方案(使用redux,flux或将它们存储在更高的组件中),全局范围不是一个好的选择.

定义全局变量的一个好习惯是使用js文件.例如global.js

global.foo = foo;
global.bar = bar;

然后,确保在项目初始化时执行它.例如,在index.js中导入文件:

import './global.js'
// other code

现在,您可以在任何地方使用全局变量,而不需要在每个文件中导入global.js.尽量不要修改它们!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读