javascript - 在 react-leaflet/es/context.js 中调用 createContext 失败

标签 javascript reactjs leaflet react-leaflet

TypeError: Object(...) 不是一个函数

./node_modules/react-leaflet/es/context.js node_modules/react-leaflet/es/context.js:8

// $FlowFixMe: import
forwardRef } from 'react';

var _createContext = createContext({}), // This line fails
    Consumer = _createContext.Consumer,
    Provider = _createContext.Provider;

最佳答案

刚遇到这个,你需要升级到 React 16.3 或更高版本,因为 react-leaflet 使用上下文 API。

npm i -S react react-dom

应该这样做。

关于javascript - 在 react-leaflet/es/context.js 中调用 createContext 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51825251/

相关文章:

javascript - 使用创建的 PNG 进行传单叠加

css - 添加时淡入传单标记

javascript - 没有实现接口(interface)元素

javascript - React/Express - 'Unexpected token <' 调用 renderToString()

Javascript 将特定 ID 值从一个数组提取到另一个数组

javascript - 如何访问 ReactJS 中的更新不变性助手

Javascript 异步状态更新

javascript - 如何设置MarkerClusterGroup中每个集群的选项

javascript - 使用序列化方法将tinyMCE文本区域提交到数据库

javascript 到 css 选择器