UNPKG

@td-design/rn-hooks

Version:

从ahooks里面抽取的一些在rn项目里可以使用的hooks。提高开发效率

19 lines (15 loc) 511 B
'use strict'; 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;