Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将sendbird ui工具包与next.js一起使用_Next.js_Next_Sendbird - Fatal编程技术网

如何将sendbird ui工具包与next.js一起使用

如何将sendbird ui工具包与next.js一起使用,next.js,next,sendbird,Next.js,Next,Sendbird,我正在尝试集成到我的next.js项目中 我正在使用以下方法导入依赖项: import dynamic from 'next/dynamic' const SBProvider = dynamic( () => { const { SendBirdProvider } = import('sendbird-uikit') return SendBirdProvider; }, { ssr: false } ) const wit

我正在尝试集成到我的next.js项目中

我正在使用以下方法导入依赖项:

import dynamic from 'next/dynamic'

const SBProvider = dynamic(
    () => {
        const { SendBirdProvider } = import('sendbird-uikit')
        return SendBirdProvider;
    },
    { ssr: false }
)


const withSendBird = dynamic(
    () => {
        const { withSendBird } = import('sendbird-uikit')
        return withSendBird;
    },
    { ssr: false }
)
如文件所述

但还是得到了这个 试试:

import dynamic from 'next/dynamic'

const DynamicUIKit = dynamic(() => import("sendbird-uikit"))

export default function Home() {
  return (
      <div>
        <DynamicUIKit appId="YOUR-APP-ID" userId="test1" />
      </div>
  )
}
在index.js中

import { App as SendBirdApp } from "sendbird-uikit";
export default function Home() {
  return (
      <div>
        <SendBirdApp appId="YOUR-APP-ID" userId="ANY-USER-ID" />
      </div>
  )
}

我很遗憾听到你的日子不好过。您正在寻找的代码应该是这样的

index.js

import dynamic from "next/dynamic";

const DynamicAppWithNoSSR = dynamic(() => import("../components/Chat"), {
  ssr: false,
  loading: () => <p>...</p>
});

const App = () => (
   <div>
      <DynamicAppWithNoSSR />
   </div>
);

export default App;
从“下一个/动态”导入动态;
const DynamicAppWithNoSSR=dynamic(()=>import(“../components/Chat”){
ssr:错,
加载:()=>

}); 常量应用=()=>( ); 导出默认应用程序;
然后在Chat.jsx中

import { App } from "sendbird-uikit";

export default () => (
   <div style={{ height: "95vh" }}>
      <App appId="/*your appID*/" userId="/*your userId*/" />
   </div>
);
从“sendbird uikit”导入{App};
导出默认值()=>(
。如果您还有其他问题,请随时加入我们的团队。:)

import dynamic from "next/dynamic";

const DynamicAppWithNoSSR = dynamic(() => import("../components/Chat"), {
  ssr: false,
  loading: () => <p>...</p>
});

const App = () => (
   <div>
      <DynamicAppWithNoSSR />
   </div>
);

export default App;
import { App } from "sendbird-uikit";

export default () => (
   <div style={{ height: "95vh" }}>
      <App appId="/*your appID*/" userId="/*your userId*/" />
   </div>
);