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

时间:2018-08-13 14:59:21

标签: 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;

1 个答案:

答案 0 :(得分:3)

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

npm i -S react react-dom

应该这样做。