React Native 全局变量Global

React Native 全局变量Global

1. 什么是全局变量 简单来说,全局变量就是整个源程序都有效的变量。全局变量存储在全局数据区中,它的生命周期和主程序一样,随程序的销毁而销毁。 全局变量需要先声明后使用,声明后的全局变量在程序的各个部分都可以使用。 

 2. React Native全局变量的两种使用方式

       a.导出和导入 

        新建global.js文件并导出组件 

         let global = { authorization: null, language: 'English', } 

         //导出(ES5) 

         module.export = global; 

         //或者(ES6)直接导出   

         export default { authorization: null, language: 'English', } 

        使用的时候导入 

        import Global from './global'{Global.language}

  b.声明全局变量(nodejs中的global对象:用于定义整个runtime时期的全局变量) 

       新建文件variables.js: 

      global.variables = { authorization: null, language: 'English', } 

      入口文件(比如App.js文件)导入,全局使用 

      import './variables.js';

      {global.variables.language} //获取全局变量的值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容