javascript - ReactJS错误: is not defined react/jsx-no-undef

标签 javascript reactjs

我正在使用 ReactJS 开发 map 功能,我的 app.js 文件是:

import React, { Component } from 'react';
import './Map';
class App extends Component {
   render() {
     return (
         <div className="App">
            <Map/>
         </div>
     );
   }
}
export default App;

错误是:

./src/App.js
Line 8:  'Map' is not defined  react/jsx-no-undef

Search for the keywords to learn more about each error.

如何解决这个问题?

最佳答案

尝试使用

import Map from './Map';

当您使用import 'module'时,它只会将模块作为脚本运行。当您尝试将副作用引入全局 namespace 时,例如,这非常有用。 G。为旧版/不受支持的浏览器填充新功能。

ES6 模块允许定义默认导出和常规导出。当您使用语法 import defaultExport from 'module' 时,它将使用别名 defaultExport 导入该模块的默认导出。

有关 ES6 导入的进一步阅读 - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

关于javascript - ReactJS错误: is not defined react/jsx-no-undef,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44441734/

相关文章:

javascript - react +D3 : Data over Y AXIS in scatter plot not appear correctly

javascript - 无法在 JEST 的 IF 语句中读取 undefined object 的属性

reactjs - 如何防止 React Router 中出现连续的 URL?

javascript - |已解决|从 Firebase 获取用户身份验证数据并将其添加到 Firebase DB

javascript - 根据其多个属性从数组中删除元素

javascript - 如何将多个数据库数据传递到 Laravel 5.7 中的 jQuery 自动完成(AJAX)中

javascript - 未捕获的类型错误 : Cannot read property 'find' of undefined

javascript - "DataTable"加载 jquery 后 CSS 样式消失

json - [错误: Can't find npm module 'react/package.json' .您是否忘记在 'Npm.depends'包内的package.js中调用 'modules-runtime'?]

reactjs - 类型 'Provider<AnyAction>' 丢失