antd-fx67ll-test
Version:
这是一个测试着玩的私服antd项目,完全照抄v4.16.6的antd源码,请勿使用,仅做发布测试(因每次发布必须要升版本,如发现版本出入请忽略,与官方无关)
22 lines (19 loc) • 637 B
JavaScript
import _slicedToArray from "@babel/runtime/helpers/esm/slicedToArray";
import { useEffect, useState } from 'react';
import ResponsiveObserve from '../../_util/responsiveObserve';
function useBreakpoint() {
var _useState = useState({}),
_useState2 = _slicedToArray(_useState, 2),
screens = _useState2[0],
setScreens = _useState2[1];
useEffect(function () {
var token = ResponsiveObserve.subscribe(function (supportScreens) {
setScreens(supportScreens);
});
return function () {
return ResponsiveObserve.unsubscribe(token);
};
}, []);
return screens;
}
export default useBreakpoint;