我正在尝试使用React.lazy提高应用性能。由于以太坊轻钱包是一个庞大的文件,我想将其放入单独的捆绑包中。目前有效的导入如下:
import lightwallet from 'eth-lightwallet/dist/lightwallet.min.js';
当我尝试使用延迟语法导入时
const lightwallet = React.lazy(() => import('eth-lightwallet/dist/lightwallet.min.js'));
返回的仅是 React.lazy 对象 ($$typeof: Symbol(react.lazy)),而非 lightwallet 对象。我认为这是因为 lightwallet 没有默认导出所致。有什么方法可以解决这个问题吗?谢谢!
react-dom
版本为 v16.6。 - rishikarri