react中这种自定义antd弹窗组件该如何触发?

具体场景是:有一个公用弹窗组件(antd的Modal做的),显示隐藏是通过改变组件的state(visible:true显示/false隐藏)实现的。现在使用的时候用import引入该组件,引入后该如何改变组件的state使组件显示呢?比如点击按钮使组件显示

最佳答案

const [visible, setVisible] = useState(false);



// 在某处更新visible, 比如:
showModal = () => {
  setVisible(true)
}