无法读取未定义的属性 'then' | 当我尝试使用 babel-dynamic-import 导入组件时

阿纳托尔·卢塞特

我正在尝试导入一个 React 组件,@babel/plugin-syntax-dynamic-import但我无法使其工作。

这是我的主要组件中的代码:

import React from 'react';
import Loadable from 'react-loadable';

const Test = Loadable({
  loader: () => import('./Space').default,
  loading: <div>loading</div>
});

const App = () => <Test />;
export default App;

我的空间组件中的代码:

import React from 'react';

const Space = () => <h1>hello from space</h1>;

export default Space;

使用此代码,我收到此错误: Uncaught TypeError: Cannot read property 'then' of undefined

我把它放在这里却不知道它是否有帮助: The above error occurred in the <LoadableComponent> component: react-dom.development.js:17117

是的,我已经@babel/plugin-syntax-dynamic-import 安装并添加到我的 babel 配置文件中。

阿纳托尔·卢塞特

好的,我使用 React.lazy 解决了它(请参阅 @Mario Subotic 评论)。

这是我的最终代码:

import React, { lazy, Suspense } from 'react';
import Loadable from 'react-loadable';

const Test = lazy(() => import('./Space'));

const App = () => (
  <Suspense fallback={<div>Loading...</div>}>
    <Test />
  </Suspense>
);
export default App;

注意:显然必须Suspense在您延迟加载的组件周围使用

来源:https : //github.com/reactjs/reactjs.org/issues/1810

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误TypeError:当我尝试添加产品时,无法读取未定义的属性“名称”

来自分类Dev

使用 function() 时无法读取未定义的属性“控件”

来自分类Dev

错误:当我退出订阅时无法读取未定义的属性“”

来自分类Dev

当我使用babel编译js时,未定义代理

来自分类Dev

当我尝试从 Controller 读取会话属性时,为什么会出现“未定义”错误

来自分类Dev

尝试检查属性是否未定义时如何防止“无法读取未定义的属性示例”

来自分类Dev

Uncaught TypeError:尝试使用React MuiAlert时无法读取未定义的属性“ main”

来自分类Dev

TypeError:尝试使用LocalStorage而不是useState时,无法读取未定义的属性“ map”

来自分类Dev

错误TypeError:尝试使用formArray时无法读取未定义的属性“ map”

来自分类Dev

无法使用karma-webpack和babel导入类。导入的类未定义

来自分类Dev

使用toString属性时,TypeError'无法读取属性/未定义'

来自分类Dev

Angular:在界面中使用嵌套属性时无法读取未定义的属性

来自分类Dev

当我尝试在没有图像的情况下保存时,它显示以下错误“”消息”:“无法读取未定义的属性‘路径’”。?”

来自分类Dev

尝试发出文档时无法读取未定义的属性“发出”

来自分类Dev

尝试访问存储变量时,React Redux“无法读取未定义的属性'状态'”错误

来自分类Dev

TypeError:尝试向用户发送消息时无法读取未定义的属性“ send”

来自分类Dev

TypeError:尝试映射多个数组时无法读取未定义的属性“ map”

来自分类Dev

discord.js尝试赋予角色时无法读取未定义的属性添加

来自分类Dev

尝试迭代时,嵌套JSON数组抛出“ Uncaught TypeError:无法读取未定义的属性'length'”

来自分类Dev

尝试复制时粘贴输入字段的值:无法读取未定义的属性“ nodeType”

来自分类Dev

尝试渲染布局视图时无法读取未定义的属性“ render”

来自分类Dev

尝试将数据放入MongoDB时无法读取未定义的属性“插入”

来自分类Dev

尝试映射数组时出错。类型错误:无法读取未定义的属性“地图”

来自分类Dev

使用 Jest 和 Enzyme 测试 React 组件。错误:无法读取地图的属性未定义

来自分类Dev

使用React时发生TypeError:无法读取未定义的属性“ firstChild”

来自分类Dev

在使用书架的withRelated时获得“无法读取未定义的属性'toString'”

来自分类Dev

在colspan中使用DataTables时,无法读取未定义的属性'mData'

来自分类Dev

使用猫鼬findOneandUpdate时无法读取未定义的属性'_id'

来自分类Dev

使用Liquid Fire时出现Ember.js错误“无法读取未定义的属性'容器'”

Related 相关文章

  1. 1

    错误TypeError:当我尝试添加产品时,无法读取未定义的属性“名称”

  2. 2

    使用 function() 时无法读取未定义的属性“控件”

  3. 3

    错误:当我退出订阅时无法读取未定义的属性“”

  4. 4

    当我使用babel编译js时,未定义代理

  5. 5

    当我尝试从 Controller 读取会话属性时,为什么会出现“未定义”错误

  6. 6

    尝试检查属性是否未定义时如何防止“无法读取未定义的属性示例”

  7. 7

    Uncaught TypeError:尝试使用React MuiAlert时无法读取未定义的属性“ main”

  8. 8

    TypeError:尝试使用LocalStorage而不是useState时,无法读取未定义的属性“ map”

  9. 9

    错误TypeError:尝试使用formArray时无法读取未定义的属性“ map”

  10. 10

    无法使用karma-webpack和babel导入类。导入的类未定义

  11. 11

    使用toString属性时,TypeError'无法读取属性/未定义'

  12. 12

    Angular:在界面中使用嵌套属性时无法读取未定义的属性

  13. 13

    当我尝试在没有图像的情况下保存时,它显示以下错误“”消息”:“无法读取未定义的属性‘路径’”。?”

  14. 14

    尝试发出文档时无法读取未定义的属性“发出”

  15. 15

    尝试访问存储变量时,React Redux“无法读取未定义的属性'状态'”错误

  16. 16

    TypeError:尝试向用户发送消息时无法读取未定义的属性“ send”

  17. 17

    TypeError:尝试映射多个数组时无法读取未定义的属性“ map”

  18. 18

    discord.js尝试赋予角色时无法读取未定义的属性添加

  19. 19

    尝试迭代时,嵌套JSON数组抛出“ Uncaught TypeError:无法读取未定义的属性'length'”

  20. 20

    尝试复制时粘贴输入字段的值:无法读取未定义的属性“ nodeType”

  21. 21

    尝试渲染布局视图时无法读取未定义的属性“ render”

  22. 22

    尝试将数据放入MongoDB时无法读取未定义的属性“插入”

  23. 23

    尝试映射数组时出错。类型错误:无法读取未定义的属性“地图”

  24. 24

    使用 Jest 和 Enzyme 测试 React 组件。错误:无法读取地图的属性未定义

  25. 25

    使用React时发生TypeError:无法读取未定义的属性“ firstChild”

  26. 26

    在使用书架的withRelated时获得“无法读取未定义的属性'toString'”

  27. 27

    在colspan中使用DataTables时,无法读取未定义的属性'mData'

  28. 28

    使用猫鼬findOneandUpdate时无法读取未定义的属性'_id'

  29. 29

    使用Liquid Fire时出现Ember.js错误“无法读取未定义的属性'容器'”

热门标签

归档