如何在JS中的另一个文件中访问函数的对象

我有一个箭头函数,可以导出并在另一个文件中使用(我正在使用React,但这没关系)。在我的函数中,我有一个带有某些属性的对象。但是我似乎无法访问该对象。

我尝试了2种方法:

1.出口出口:

我尝试在现有出口中进行出口,但这没有用:

export const TextComponent = ({ text }) => {
    export const Props = {
        text: [text]
    }
    return <p>{Props.text}</p>
}

2.尝试不导出而访问另一个文件

喜欢:

export const TextComponent = ({ text }) => {
    const Props = {
        text: [text]
    }
    return <p>{Props.text}</p>
}

//file 2

TextComponent.Props ...

这些似乎都不起作用,是否有办法从另一个文件中的函数访问此对象?

评论
  • 间接性抑郁
    间接性抑郁 回复

    您可以尝试导出对象,然后在函数内部执行该对象的属性分配。像这样:

    export const Props = {};
    export const TextComponent = ({ text }) => {
        Props.text = [text]
        return <p>{Props.text}</p>
    }