【发布时间】:2022-12-12 14:52:22
【问题描述】:
我想传递一个我在这样的函数中接收到的值:
const ViewDetails = item => () => {
console.log(item);
toggleModal();
}
我想将项目传递给模态组件喜欢打开,关闭在 Main 函数中调用:
return (
<Layout title="Dashboard" className="container-fluid">
{<Modal open={modalStatus} onClose={() => setModalStatus(false)} />}
<div className="row">
<div className="col-sm-3">
<UserLinks />
</div>
<div className="col-sm-9">
<UserInfo />
{orders ? <PurchaseHistory /> : ""}
</div>
</div>
</Layout>
)
我期待有这样的事情:
{<Modal open={modalStatus} onClose={() => setModalStatus(false)} ***item={item}***/>}
这样我就可以在 Modal 组件中使用 item 内的值。
【问题讨论】:
-
请添加使用的 ViewDetails() 部分。
-
我无法理解这个问题。你能进一步解释一下吗?
-
所以,我收到了物品来自 viewDetails 函数中的另一个组件。在我单击 viewDetails 后,它会更改状态值,使模式出现。每当触发 viewDetails 函数时,我想将 item 变量传递给 Modal 组件,以便我可以在模式中使用它。
-
我的意思是,需要查看调用它的函数,代码不完整
标签: reactjs react-functional-component