javascript - React Native 有全局作用域吗?如果不是,我该如何模仿呢?

标签 javascript reactjs react-native

<分区>

我没找到类似的东西

$rootScope

对于 React Native,我想在不同的 View 之间共享几个变量。

最佳答案

例如,您可以导出具有静态属性的类,然后在需要时导入。

例如在 main.js 中:

export class AppColors {
    static colors = {main_color: "#FFEB3B", secondary_color: "#FFC107"}
}

在其他文件中,哪里需要得到这个颜色

import { AppColors } from './main.js';

class AnotherPage {
    constructor() {
        super();
        console.log(AppColors.colors); // youla! You will see your main and secondary colors :)
    }
}

关于javascript - React Native 有全局作用域吗?如果不是,我该如何模仿呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32192064/

相关文章:

react-native - 在React Native中如何重用功能?

javascript - 类型错误 :$. ajax 不是一个函数——点击 spring boot @controller 页面的问题

javascript - Vue 和 Laravel 表单验证未返回 422 响应

android - 运行 React Native 项目时出现连接被拒绝错误

javascript - 如何更改 KeyboardTimePicker (material-ui-pickers) 中的图标?

javascript - 如何在 React 中显示保存为 blob 的图像

javascript - react 和流动 : import Node type and PureComponent in one line

javascript - 单击时禁用 ui-select 的突出显示

javascript - Angular 2 给出错误 Uncaught SyntaxError : Unexpected token <

javascript - 如何使用 react 在图像中的对象上绘制矩形?