例如,我有一个字段需要选择一个用户,所以我有另一个React组件,我在那里选择了值,所以我在那里有一个状态,我如何将数据发送到我现有的当前组件。
有几种方法可以做到这一点。
- 提升状态-文档链接
- 使用React Context API-文档链接
- 将所选数据添加到LocalStorage(可以完成,但不建议(-文章链接
您可以将该状态的值作为道具传递:
const [selectedUser, setSelectedUser] = useState();
...
return (
<OtherComponent prop={selectedUser} />
)
并在另一个组件上接收该道具
export default function AnotherComponent(prop) {...}
- 在组件之间共享数据时使用道具2( .使用redux