@uiw/react-baidu-map-tile-layer
Version:
Baidu Map tile-layer Components for React.
18 lines • 674 B
JavaScript
import _extends from "@babel/runtime/helpers/extends";
/// <reference types="@uiw/react-baidu-map-types" />
import React, { useImperativeHandle, useEffect } from 'react';
import { useTileLayer } from "./useTileLayer.js";
export * from "./useTileLayer.js";
export default /*#__PURE__*/React.forwardRef((props, ref) => {
var {
tileLayer,
setVisiable
} = useTileLayer(props);
// eslint-disable-next-line react-hooks/exhaustive-deps
useImperativeHandle(ref, () => _extends({}, props, {
tileLayer
}), [tileLayer]);
// eslint-disable-next-line react-hooks/exhaustive-deps
useEffect(() => setVisiable(props.visiable), [props.visiable]);
return null;
});