在反应包中找不到离子模态控制器



我正在使用带有离子包的反应,我试图从'@ionic/react'导入modalController,但出现错误:

import error: '@ionic/react' does not contain a default export (imported as 'modalController'). .

有人用过吗?我很高兴看到一些代码示例!

modalController存在于

@ionic/core包中,但不存在于@ionic/react 中。

您应该改为导入此语句

import { modalController } from '@ionic/core';

我正在使用它来关闭我的Ionic-React应用程序中的模态。

用法

<Button onClick={() => modalController.dismiss()}>Close</Button>