2016-10-01 86 views
1

一直在本地做出反应相当长的一段一段时间,希望得到清除了几件事情。什么和哪里是最好的方式来保持你的资源像字符串,图像等。在这一点上,我有我的所有图像的根,但这意味着,当它变得越来越深,我必须:反应,和/阵营原住民全球范围

require(' ../../../../../../../../ ..),可以继续走下去

我想使它全球化,所以我可以做一个导入其中我所需要的资源,这样做:

要求(images.happyFaceIcon)

这同样适用于字符串或者说我不想写,每次路径上的任何方法。

这是可能的,怎么能已经完成,最后但并非最不重要在那里做这个的任何问题?

+0

使用尝试。 https://www.npmjs.com/package/fbjs – Siou

回答

0

第一种方法是使用window对象,但这对于简单变量很有用,另一种方法是可以将组件文件夹和每个组件放在自己的文件夹中,并且可以从索引中导出所有组件,然后您只需要导入你喜欢这个组件:

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

this好你意象结构可以react-native