【发布时间】:2021-03-01 15:08:28
【问题描述】:
我有两个文件 signup.js 和 signin.js。当用户完成登录时,isUserSignedIn 状态从 false 变为 true。现在我想在 home.js 文件中的组件 Home 中显示用户的数据。如何在这些组件之间传递状态?
【问题讨论】:
-
首先在您的父组件中使用状态(例如:useState),您创建一个可以更新状态变量的函数,然后将它们传递给子组件,仅此而已(概念)
-
但是组件不是子组件,它在一个单独的文件中。
-
是的,你可以在另一个文件中拥有孩子,这就是为什么会有导入指令