[英]Change state of a parent's component using child component?
我正在使用 Material UI 的反应模态来制作作为我的子组件的模态,在父组件中,我声明了一个隐藏和显示模态的状态,以及模态中的一个按钮来关闭它。 但这似乎不起作用。
链接:-> https://codesandbox.io/s/eager-tereshkova-1yuhx?file=/src/childComponent.js
你作为道具传递了一个状态变量函数
<Popup open={showPopUp} hidepopup={changeShowPopUp} />
但需要传递你的handlePopup
函数
<Popup open={showPopUp} hidepopup={handlePopup} />
您只是缺少对子组件的调用尝试将其添加到 onClick={() => props.hidepopup(false)}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.