如何在另一个反应文件中定义局部变量

马哈詹

我必须使用从 a.tsx 到另一个 b.tsx 文件的 Abc 变量。如何在另一个 .tsx 文件中访问该 Abc 变量?

当前 a.tsx:

export const ProfilePicEditor = (props: ProfilePicEditorProps) => {
    const [Abc, setAbc] = useState(
        'some string'
    )

我尝试在我的 a.tsx 文件中执行“export {Abc}”并将其作为“Import {Abc} from 'a.tsx”导入到 b.tsx 文件中。但它没有成功。有什么可能的原因吗?

佩德罗·亚历杭德罗·阿维拉

您应该将变量作为道具传递给子组件,如果父组件想要加入该变量,您可以使用 ref

class ParentComponent extends React.Component {
  constructor(props) {
    super(props);
    this.ChildComponent = React.createRef();
  }
  render() {
    return <ChildComponent ref={this.ChildComponent} />;
  }
}

你可以这样使用它:

const currentChildComponent = this.currentChildComponent.current;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在WebStorm中的JSHint的另一个文件中设置已定义变量的范围?

如何在C中的另一个函数中使用局部变量的值

在Terraform的另一个模块中使用一个模块局部变量

这是局部变量是否在Visual Studio中隐藏/隐藏了另一个常规或错误?

如何在另一个PHP文件中显示一个PHP变量?

在另一个类中使用扩展类中的局部变量字符串

从一个函数到另一个函数使用局部变量

Nightwatch如何从一个函数使用局部变量到另一个函数

如何在DAML的另一个函数中定义局部函数?

在C ++中,如何使用在另一个文件中定义的常量变量?

如何在另一个函数中使用一个函数的局部定义变量?

requestAnimationFrame弄乱了从另一个函数发送来的局部变量以在画布上渲染

将一个函数中的局部变量返回给另一个函数

在C语言中,如何评估一个函数或另一个函数中的局部变量?

如何在一个文件中调用一个声明的变量到另一个文件?

在辅助方法中操作局部变量并返回另一个值

如何访问在Matlab的另一个文件中定义的函数中的那些变量?

如何在来自另一个文件的控制器中定义变量?

如何在一个Javascript文件中授予对另一个Java文件中定义的变量的访问

如何将变量传递给与另一个控制器共享的局部变量?

Python Scipy是否在另一个函数中访问局部变量?

如何在python中将局部变量用于另一个函数?

另一个函数中的局部变量如何影响主函数中的变量?

如何从python中的另一个文件访问构造函数中定义的变量

如何在反应原生中从另一个文件包含视图到组件?

在另一个类中使用局部变量的方法(在jsp页面中展示)

如何通过MYSQL用户定义函数中的另一个字符串变量引用局部变量名称?

在python中访问另一个模块中模块的函数的局部变量

如何在javascript中更改另一个文件中的文件中的值变量