【问题标题】:React/React Native Global scopeReact/React Native 全局范围
【发布时间】:2016-10-01 20:08:28
【问题描述】:

从事 React Native 工作已经有一段时间了,想弄清楚一些事情。保存字符串、图像等资源的最佳方法是什么以及在哪里。此时,我将所有图像都放在了根目录,但这意味着当它越来越深时,我必须:

require('../../../../../../../../..) 并且可以继续

我想让它成为全球性的,这样我就可以在需要资源的地方进行导入并执行以下操作:

需要(images.happyFaceIcon)

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

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

【问题讨论】:

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


【解决方案1】:

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

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

this 是一个很好的结构,你可以在react-native 中使用

【讨论】:

    猜你喜欢
    • 2018-08-06
    • 1970-01-01
    • 2016-10-23
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 2017-10-28
    • 2020-02-08
    • 1970-01-01
    相关资源
    最近更新 更多