reactjs - “pubnub-react”不包含默认导出
解决方案
是的,没错,pubnub-react
没有默认导出。
您可以通过 2 种方式使用它
第一的
使用Destructuring Assignment
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
import { PubNubProvider, usePubNub } from 'pubnub-react';
import React from 'react';
import PubNub from 'pubnub';
import { PubNubProvider } from 'pubnub-react';
const pubnub = new PubNub({
publishKey: 'myPublishKey',
subscribeKey: 'mySubscribeKey',
uuid: 'myUniqueUUID'
});
function App() {
return (
<PubNubProvider client={pubnub}>
<Chat />
</PubNubProvider>
);
}
第二
将所有模块导出到one
使用中import * as <NAME>
import * as PubNubReact from 'pubnub-react';
import React from 'react';
import PubNub from 'pubnub';
import * as PubNubReact from 'pubnub-react';
const pubnub = new PubNub({
publishKey: 'myPublishKey',
subscribeKey: 'mySubscribeKey',
uuid: 'myUniqueUUID'
});
function App() {
return (
<PubNubReact.PubNubProvider client={pubnub}>
<Chat />
</PubNubReact.PubNubProvider>
);
}
推荐阅读
- python - 将 pd.series 的分钟/秒添加到固定的日期时间 pandas
- javascript - 在静态模板中,脚本标签导入另一个文件不起作用
- javascript - 如何检测当前页面是否为 AMP?
- laravel - Laravel Eloquent 关系方法语法
- embedded - CAN中的错误主动节点和错误被动节点有什么区别?
- python - 有没有办法通过命令发送嵌入图片?
- php - PHP:在没有作曲家的情况下合并 PDF?
- r - 带有两个向量的粘贴 + 斜体
- reference - 我可以将局部变量的所有权和对它们的引用转移给返回的迭代器吗?
- download - 你如何下载彭博盘中数据