@uiw/react-amap-utils
Version:
基于 React 封装的高德地图组件。AMap Component Based On React.
16 lines • 431 B
JavaScript
import { useCallback, useState } from 'react';
import { createPortal } from 'react-dom';
export var usePortal = () => {
var [container] = useState(() => document.createElement('div'));
var Portal = useCallback(function Portal(_ref) {
var {
children
} = _ref;
if (!children) return null;
return /*#__PURE__*/createPortal(children, container);
}, [container]);
return {
Portal,
container
};
};