从React Function返回数据



例如,我有一个字段需要选择一个用户,所以我有另一个React组件,我在那里选择了值,所以我在那里有一个状态,我如何将数据发送到我现有的当前组件。

有几种方法可以做到这一点。

  • 提升状态-文档链接
  • 使用React Context API-文档链接
  • 将所选数据添加到LocalStorage(可以完成,但不建议(-文章链接

您可以将该状态的值作为道具传递:

const [selectedUser, setSelectedUser] = useState();
...
return (
<OtherComponent prop={selectedUser} />
)

并在另一个组件上接收该道具

export default function AnotherComponent(prop) {...}

  1. 在组件之间共享数据时使用道具2( .使用redux

最新更新