Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 未捕获错误:元素类型无效:应为字符串_Reactjs_Leaflet_React Leaflet - Fatal编程技术网

Reactjs 未捕获错误:元素类型无效:应为字符串

Reactjs 未捕获错误:元素类型无效:应为字符串,reactjs,leaflet,react-leaflet,Reactjs,Leaflet,React Leaflet,我在我的项目中集成了react传单create和create react应用程序脚本。我明白这一点 一切正常,但当我尝试使用GeoJsoncomponent导入为: import { Map, TileLayer, Popup, GeoJson } from 'react-leaflet' 我有以下警告 warning.js:35 warning:React.createElement:type无效- 内置组件应为字符串,或内置组件应为类/函数 复合组件,但得到:未定义。你可能忘了出口 从定义

我在我的项目中集成了react传单create和create react应用程序脚本。我明白这一点

一切正常,但当我尝试使用GeoJsoncomponent导入为:

import { Map, TileLayer, Popup, GeoJson } from 'react-leaflet'
我有以下警告

warning.js:35 warning:React.createElement:type无效- 内置组件应为字符串,或内置组件应为类/函数 复合组件,但得到:未定义。你可能忘了出口 从定义组件的文件中删除组件。检查您的代码在 index.js:47

和错误

未捕获错误:元素类型无效:应为 内置组件或复合组件的类/函数 但得到:未定义。您可能忘记了从导出组件 定义它的文件。检查传单的渲染方法

我在地图上看不到这个地区

如何解决这个问题? 谢谢
.

根据react传单最近的变化, 您应该尝试导入GeoJSON而不是GeoJSON。 为了与最近的传单库更改相匹配,对其进行了更改