antd-mobile
Version:
<img src="https://gw.alipayobjects.com/mdn/rms_ee68a8/afts/img/A*hjjDS5Yy-ooAAAAAAAAAAAAAARQnAQ" alt="logo" width="100%" />
17 lines (14 loc) • 396 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useRefState = useRefState;
var _react = require("react");
function useRefState(initialState) {
const [state, setState] = (0, _react.useState)(initialState);
const ref = (0, _react.useRef)(state);
(0, _react.useEffect)(() => {
ref.current = state;
}, [state]);
return [state, setState, ref];
}
;