@td-design/rn-hooks
Version:
从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率
19 lines (15 loc) • 511 B
JavaScript
;
var _tslib = require('../_virtual/_tslib.js');
var index$1 = require('../useMemoizedFn/index.js');
var index = require('../useSafeState/index.js');
function useLayout() {
var _a = _tslib.__read(index({
x: 0,
y: 0,
width: 0,
height: 0,
}), 2), layout = _a[0], setLayout = _a[1];
var onLayout = index$1(function (e) { return setLayout(e.nativeEvent.layout); });
return _tslib.__assign({ onLayout: onLayout }, layout);
}
module.exports = useLayout;