如何在本机反应中使用全局变量?

Posted

技术标签:

【中文标题】如何在本机反应中使用全局变量?【英文标题】:How to use global variable in react native? 【发布时间】:2021-03-22 20:16:37 【问题描述】:

我想从我的代码中的 globalvari.js 文件中获取一个字符串并将其打印在屏幕上。我该怎么办?

import a from '../../globalvari'

export default class App extends Component

 render() 

  var fav = ["item", "kopla"];

   return (
     <View style=styles.MainContainer>

          fav.map((item, key)=>(
         <Text key=key style=styles.TextStyle>  item  </Text>)
         )

          a.map((item, key)=>(
         <Text key=key style=styles.TextStyle>  item  </Text>)
         )


     </View>
   );
 

globalvari.js:

var a = ["harrik","hsc"];

【问题讨论】:

您是否从globalvari.js: 导出了a 【参考方案1】:

你需要“导出”任何你想在另一个文件中使用的东西:

var a = ["harrick", "hsc"];
export a;

var b = 324;
export b;

然后:

import  a, b  from '.... ';

【讨论】:

这篇文章奏效了。 var a = ["harrick", "hsc"];出口a;变量 b = 324;导出 b;

以上是关于如何在本机反应中使用全局变量?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在反应外部的函数内部传递变量

如何用Vue对全局变量做出反应?

在Android中如何使用全局变量

FORTRAN中如何定义全局变量

axure全局变量怎么用?axure如何设置全局变量?求助!!

C语言中如何定义全局变量