我在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/
那麼條件渲染呢? –