如何将sendbird ui工具包与next.js一起使用
我正在尝试集成到我的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
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>
);