Reactjs 未捕获错误:元素类型无效:应为字符串
我在我的项目中集成了react传单create和create react应用程序脚本。我明白这一点 一切正常,但当我尝试使用GeoJsoncomponent导入为: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无效- 内置组件应为字符串,或内置组件应为类/函数 复合组件,但得到:未定义。你可能忘了出口 从定义
import { Map, TileLayer, Popup, GeoJson } from 'react-leaflet'
我有以下警告
warning.js:35 warning:React.createElement:type无效-
内置组件应为字符串,或内置组件应为类/函数
复合组件,但得到:未定义。你可能忘了出口
从定义组件的文件中删除组件。检查您的代码在
index.js:47
和错误
未捕获错误:元素类型无效:应为
内置组件或复合组件的类/函数
但得到:未定义。您可能忘记了从导出组件
定义它的文件。检查传单的渲染方法
我在地图上看不到这个地区
如何解决这个问题?
谢谢
.根据react传单最近的变化, 您应该尝试导入GeoJSON而不是GeoJSON。 为了与最近的传单库更改相匹配,对其进行了更改