@uiw/react-amap-map
Version:
基于 React 封装的高德地图组件。AMap Component Based On React.
25 lines • 553 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
import React from 'react';
import { useContext } from 'react';
export var initialState = {
map: undefined,
AMap: undefined,
container: undefined
};
export var reducer = (state, action) => {
return _extends({}, state, action);
};
export var Context = /*#__PURE__*/React.createContext({
state: initialState,
dispatch: () => null
});
export function useMapContext() {
var {
state,
dispatch
} = useContext(Context);
return _extends({}, state, {
state,
dispatch
});
}