UNPKG

@nutui/nutui-react

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

36 lines (35 loc) 905 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function _export(target, all) { for(var name in all)Object.defineProperty(target, name, { enumerable: true, get: all[name] }); } _export(exports, { getRefValue: function() { return getRefValue; }, useRefState: function() { return useRefState; } }); var _sliced_to_array = require("@swc/helpers/_/_sliced_to_array"); var _react = require("react"); var getRefValue = function getRefValue(ref) { return ref.current; }; var useRefState = function useRefState(param) { var ref = (0, _react.useRef)(param); var _useState = (0, _sliced_to_array._)((0, _react.useState)(param), 2), setState = _useState[1]; var updateState = function updateState(p) { ref.current = p; setState(p); }; return [ ref, updateState ]; };