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} //获取全局变量的值

你可能感兴趣的:(React Native 全局变量Global)