我使用 nextjs 开发一个Web 程序,并在渲染的 export default function Chat(){} 外面尝试初始化:

let realtime = new Realtime({
        appId: 'FLKN3keH1OqHmiS5sDpYL5sM-gzGzoHsz',
        appKey: "xxxxxxxxxxxxxxxx",
    })

但我收到报错:

Error: App [FLKN3keH1OqHmiS5sDpYL5sM-gzGzoHsz] is already initialized.

这是可能因为 React Next 应用在构建时会多次重复渲染,我想知道怎么判断是否已经初始化过并获取已经初始化的实例以避免这个问题