React / React Native Global范围

时间:2016-10-01 20:08:29

标签: reactjs scope react-native ecmascript-6 global

一直在研究React Native,并希望得到一些清除的东西。保持资源如字符串,图像等的最佳方式是什么,在哪里。此时我将所有图像都放在根部,但这意味着当它变得越来越深时,我必须:

要求(' ../../../../../../../../ ..)并且可以继续

我想让它全球化,所以我可以在需要资源的地方进行导入,并执行以下操作:

需要(images.happyFaceIcon)

对于字符串或任何我不想每次写入路径的方法都是如此。

这是可能的吗?如何做到这一点,最后但并非最不重要的是这样做有什么问题吗?

1 个答案:

答案 0 :(得分:0)

第一种方法是你可以使用window对象,但这对简单变量有好处,另一种方法是你可以在自己的文件夹和index.js文件中有组件文件夹和每个组件,你可以导出所有来自索引的组件,你只需要像这样导入你的组件:

import {component1,component2,component3} from "components";

this是您可以在react-native

中使用的好结构