我在React中使用Modals时注意到的是组件渲染时,即使可见状态为false 。React JS:避免组件渲染时执行的模态
例子:
render() {
return (
<Modal
title="Basic Modal"
visible={false}
onOk={this.handleOk}
onCancel={this.handleCancel}
>
<p>Some contents...</p>
{console.log('visible is false but content is being executed!')}
</Modal>
);
}
我要执行的整个模态仅在可见的道具真。有没有办法做到这一点?
我使用这个基本模态分量:https://ant.design/components/modal/
那么条件渲染呢? –