如何将模块导入jsx?

这里的啤酒

使用jsx / react并尝试从另一个文件导入函数。这是我的jsx:

import React from 'react';
import {sayHello} from './stuff'

export class Arrow extends React.Component {

  cb = () => { // the class property is initialized with an arrow function that binds this to the class
console.log('testing=cb clicked')
  }

  render() {
    console.log('testing=sayHello()',sayHello() )
    return (
      <button onClick={ this.cb }>Click</button>
    );
  }
}

尝试导入如下所示的sayHello:

const sayHello = () => 'say hello'

export default sayHello

当我运行jsx时,出现以下错误:

Uncaught Error: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in
安德鲁·威廉姆斯

首先import {sayHello} from ...应该是import sayHello from ...其次,仅仅因为您犯了第一个错误,请确保您Arrow使用import {Arrow} from ...而不是来导入组件import Arrow from ...,因为前者的工作原理和后者对我来说会产生一些错误,包括您提到的错误。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将模块导入xcode

来自分类Dev

如何将javascript AMD模块导入外部TypeScript模块?

来自分类Dev

如何将外部DSC模块导入PowerShell环境?

来自分类Dev

Python:如何将模块ab导入为a_.b?

来自分类Dev

Python:如何将2.7模块导入3.4程序?

来自分类Dev

如何将周转箱作为子模块导入?

来自分类Dev

如何将Scss NPM模块导入Ember

来自分类Dev

如何将Backbone / RequireJS模块导入React / Webpack应用

来自分类Dev

如何将JQuery导入自定义dnn模块

来自分类Dev

如何将子模块导入父命名空间?

来自分类Dev

如何将子模块中的类/函数相互导入?

来自分类Dev

如何将 TypeScript 类集中导入 Angular 模块?

来自分类Dev

如何将外部 javascript 模块导入邮递员?

来自分类Dev

ES6如何将模块“导入”另一个模块

来自分类Dev

如何将Firebase导入到app模块以外的模块中?

来自分类Dev

如何将CSS文件导入到Component .jsx文件中

来自分类Dev

如何导入CSS模块React和JSX?(错误)

来自分类Dev

如何将现有的node.js模块导入Intellij IDEA?

来自分类Dev

如何将android程序包导入新的Android模块?

来自分类Dev

如何将模块导入在其他位置更改的AudioWorkletProcessor中?

来自分类Dev

如何将angular.js模块导入Angular应用程序?

来自分类Dev

如何将存储在Google云端硬盘中的本地模块导入Google Collab?

来自分类Dev

如何将各个模块中的选择对象导入到 __init__.py 中?

来自分类Dev

如何将子节点与JSX结合?

来自分类Dev

如何将子节点与JSX结合?

来自分类Dev

如何将模块从一个python文件导入到另一个python文件?

来自分类Dev

如何将单spa浏览器内实用程序模块导入TypeScript宗地项目

来自分类Dev

如何将jupyter笔记本目录中的模块导入较低目录中的笔记本?

来自分类Dev

IntelliJ Idea 14:如何将文件夹树中的所有现有构思模块导入项目中

Related 相关文章

  1. 1

    如何将模块导入xcode

  2. 2

    如何将javascript AMD模块导入外部TypeScript模块?

  3. 3

    如何将外部DSC模块导入PowerShell环境?

  4. 4

    Python:如何将模块ab导入为a_.b?

  5. 5

    Python:如何将2.7模块导入3.4程序?

  6. 6

    如何将周转箱作为子模块导入?

  7. 7

    如何将Scss NPM模块导入Ember

  8. 8

    如何将Backbone / RequireJS模块导入React / Webpack应用

  9. 9

    如何将JQuery导入自定义dnn模块

  10. 10

    如何将子模块导入父命名空间?

  11. 11

    如何将子模块中的类/函数相互导入?

  12. 12

    如何将 TypeScript 类集中导入 Angular 模块?

  13. 13

    如何将外部 javascript 模块导入邮递员?

  14. 14

    ES6如何将模块“导入”另一个模块

  15. 15

    如何将Firebase导入到app模块以外的模块中?

  16. 16

    如何将CSS文件导入到Component .jsx文件中

  17. 17

    如何导入CSS模块React和JSX?(错误)

  18. 18

    如何将现有的node.js模块导入Intellij IDEA?

  19. 19

    如何将android程序包导入新的Android模块?

  20. 20

    如何将模块导入在其他位置更改的AudioWorkletProcessor中?

  21. 21

    如何将angular.js模块导入Angular应用程序?

  22. 22

    如何将存储在Google云端硬盘中的本地模块导入Google Collab?

  23. 23

    如何将各个模块中的选择对象导入到 __init__.py 中?

  24. 24

    如何将子节点与JSX结合?

  25. 25

    如何将子节点与JSX结合?

  26. 26

    如何将模块从一个python文件导入到另一个python文件?

  27. 27

    如何将单spa浏览器内实用程序模块导入TypeScript宗地项目

  28. 28

    如何将jupyter笔记本目录中的模块导入较低目录中的笔记本?

  29. 29

    IntelliJ Idea 14:如何将文件夹树中的所有现有构思模块导入项目中

热门标签

归档